ESlint - 获取特定路径的所有配置

ESlint - get all configs for a specific path

是否可以获取特定路径的所有 ESlint 配置文件和规则。

我有以下文件结构:

your-project
├── package.json
└─┬ tests
        ├── .eslintrc
        └── test.js

我想得到这样的对象或数组:

{
  'your-project/package.json': {
    /* all rules and settings from package.json */
  },
  'your-project/tests/.eslintrc': {
    /* all rules and settings from .eslintrc */
  }
}

是否有来自 ESlint 的工具,或者我是否必须手动扫描所有文件夹?

如果您使用的是最新版本的 ESLint (v2.4.0),您可以使用 eslint --print-config filename 命令行选项。它应该输出将用于给定文件的所有规则以及所有已声明的全局变量和环境。