最近,我们升级到ESLint 3.0.0并开始收到以下运行的消息grunt eslint任务:

> $ grunt eslint
Running "eslint:files" (eslint) task
Warning: No ESLint configuration found. Use --force to continue.

这里是grunt-eslint配置:

var lintTargets = [
    "<%= app.src %>/**/*/!(*test|swfobject)+(.js)",
    "test/e2e/**/*/*.js",
    "!test/e2e/db/models/*.js"
];
module.exports.tasks = {
    eslint: {
        files: {
            options: {
                config: 'eslint.json',
                fix: true,
                rulesdir: ['eslint_rules']
            },
            src: lintTargets
        }
    }
};

我们该怎么办来解决错误?

答案

尝试交换configconfigFile。然后 :

  1. 创造**eslint.json**文件和
  2. 指向它的正确位置(相对于**Gruntfile.js**文件)
  3. 将一些配置放在该文件中(eslint.json), IE。:

{
    "rules": {
        "eqeqeq": "off",
        "curly": "warn",
        "quotes": ["warn", "double"]
    }
}

有关更多示例,请去这里

来自: stackoverflow.com