有点令人尴尬的问题,提前道歉!
我能够从命令行对当前目录中的文件完美地运行ESLint:
eslint file1.js
但是,尝试对兄弟目录中的文件执行此操作不会产生任何可见的输出:
eslint ../folder2/file2.js
该文件存在并且似乎被识别,因为尝试lint不存在的文件会产生错误。
有人可以指出我正确的方向吗?
答案 0 :(得分:1)
解决!
似乎ESLint会自动尝试在被删除文件的目录中搜索.eslintrc
配置文件,而不是工作目录。
因此,eslint ../folder2/file2.js
上缺少输出只是因为没有应用任何规则,因此JavaScript自动生效。
修复这个等于在运行命令时指定config参数指向工作目录.eslintrc
:
eslint -c .eslintrc ../folder2/file2.js