【发布时间】:2018-01-12 10:21:04
【问题描述】:
我已经在我的 gruntfile.js 中设置了grunt-eslint,但是当我运行“grunt eslint”时,什么也没发生。该任务看起来会开始,但即使在 15 分钟后仍处于静止状态。
我所有的其他任务都很好,除了 eslint 没有显示任何错误或任何东西。
gruntfile.js
module.exports = function(grunt) {
grunt.initConfig({
eslint: {
options: {
configFile: '.eslintrc.json'
},
target: ['src/js/*.js']
},
})
grunt.loadNpmTasks('grunt-eslint');
grunt.registerTask('eslint', [
'eslint',
]);
}
.eslintrc.json
{
"env": {
"browser": true
},
"extends": "eslint:recommended",
"rules": {
"indent": [
"error",
"tab"
],
"linebreak-style": [
"error",
"windows"
],
"quotes": [
"error",
"double"
],
"semi": [
"error",
"always"
]
}
}
gruntfile 和 .eslintrc.json 都在根目录中
有谁知道是什么原因造成的?我的设置错了吗?
【问题讨论】:
-
你的配置文件名正确吗?我的意思是在你的配置中它看起来像“eslintrc.json”,但实际上它可能是“.eslintrc.json”?
-
感谢指正,一直在尝试不同的文件名。即使使用“.eslintrc.json”也是一样的,没有任何事情发生
标签: javascript json gruntjs grunt-eslint