最近,我们升级到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
}
}
};
我们该怎么办来解决错误?
答案
尝试交换config
和configFile
。然后 :
- 创造**
eslint.json
**文件和 - 指向它的正确位置(相对于**
Gruntfile.js
**文件) - 将一些配置放在该文件中(
eslint.json
), IE。:
。
{
"rules": {
"eqeqeq": "off",
"curly": "warn",
"quotes": ["warn", "double"]
}
}
有关更多示例,请去这里。