兄弟目录中的 ESLint 文件

ESLint file in sibling directory

有点尴尬的问题,提前致歉!

我能够 运行 ESLint 从命令行对当前目录中的文件进行完美处理:

eslint file1.js

但是,尝试对同级目录中的文件执行此操作不会产生任何可见输出:

eslint ../folder2/file2.js

文件存在并且似乎被识别为文件,因为尝试对不存在的文件进行 lint 会产生错误。

有人能给我指出正确的方向吗?

已解决!

似乎 ESLint 会自动尝试在被检查文件的目录而不是工作目录中搜索 .eslintrc 配置文件。

因此,eslint ../folder2/file2.js 上缺少输出仅仅是因为没有应用规则,因此 JavaScript 自动有效。

解决这个问题相当于指定配置参数指向工作目录.eslintrc当运行命令:

eslint -c .eslintrc ../folder2/file2.js