防止 jshint 警告 "Expected '{' and instead saw 'return'."
Prevent jshint warning "Expected '{' and instead saw 'return'."
这是我的第一个 post(所以如果我做错了什么,请告诉我),我浏览了论坛和 jshint 文档,但没能做到到目前为止找到答案。
我发现这个 post 描述了一个类似的问题
我是通过jshint运行下面的代码
if (!x) return;
返回错误 "Expected '{' and instead saw 'return'"
来自另一个 post 我相信这是有效的语法,但是有人知道如何配置 jshint 来忽略它吗?这是我正在使用的gruntFile.js
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
jshint: {
files:['./src/*.js','!gruntFile.js'],
options:{
"curly": true,
"eqnull": true,
"eqeqeq": true,
"undef": false,
"esversion": 6,
"globals":{
"jQuery": true
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
// Default task(s).
grunt.registerTask('default', ["jshint"]);
};
我相信这很简单,但任何帮助都会很棒。
谢谢
The docs say that curly
,您设置为 true,控制此行为。只需将其设置为 false 即可禁用它。
这是我的第一个 post(所以如果我做错了什么,请告诉我),我浏览了论坛和 jshint 文档,但没能做到到目前为止找到答案。
我发现这个 post 描述了一个类似的问题
我是通过jshint运行下面的代码
if (!x) return;
返回错误 "Expected '{' and instead saw 'return'"
来自另一个 post 我相信这是有效的语法,但是有人知道如何配置 jshint 来忽略它吗?这是我正在使用的gruntFile.js
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
jshint: {
files:['./src/*.js','!gruntFile.js'],
options:{
"curly": true,
"eqnull": true,
"eqeqeq": true,
"undef": false,
"esversion": 6,
"globals":{
"jQuery": true
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
// Default task(s).
grunt.registerTask('default', ["jshint"]);
};
我相信这很简单,但任何帮助都会很棒。
谢谢
The docs say that curly
,您设置为 true,控制此行为。只需将其设置为 false 即可禁用它。