When ESLint was first released in 2013, the config system was fairly simple. You could define the rules you wanted to enable or disable in a .eslintrc file. When a file was linted, ESLint would first look in the same directory as that file for a .eslintrc file and then continue up the directory hierarchy until reaching the root, merging configurations from all the .eslintrc files found along the w
![ESLint's new config system, Part 1: Background - ESLint - Pluggable JavaScript Linter](https://cdn-ak-scissors.b.st-hatena.com/image/square/4f93de79fc0479afbda73fa0f2f9dcff97396275/height=288;version=1;width=512/https%3A%2F%2Feslint.org%2Ficon-512.png)