有点尴尬的问题,提前道歉!
我能够从命令行对当前目录中的文件完美运行 ESLint:
eslint file1.js
但是,尝试对同级目录中的文件执行此操作不会产生任何可见的输出:
eslint ../folder2/file2.js
该文件存在并且似乎被识别为这样,因为尝试检查不存在的文件会产生错误。
有人可以给我指出正确的方向吗?
最佳答案
解决了!
看起来 ESLint 会自动尝试在被 linted 文件的目录中搜索 .eslintrc
配置文件,而不是在工作目录中。
因此,eslint ../folder2/file2.js
上缺少输出只是因为没有应用规则,因此 JavaScript 自动有效。
解决这个问题相当于在运行命令时指定配置参数指向工作目录.eslintrc
:
eslint -c .eslintrc ../folder2/file2.js
关于command-line - 同级目录中的 ESLint 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31968251/