“找不到 ESLint 配置”错误

新手上路,请多包涵

最近,我们升级到 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
        }
    }
};

我们应该怎么做才能修复错误?

原文由 alecxe 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 715
2 个回答

尝试交换 configconfigFile 。然后 :

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

.

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

有关更多示例,请转到 此处

原文由 Arkadiusz Lendzian 发布,翻译遵循 CC BY-SA 3.0 许可协议

您面临的错误是因为您的配置不存在。配置eslint类型

eslint–初始化

然后根据您的要求进行配置。

然后再次执行该项目。

原文由 ankit biswas 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏