防止 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 即可禁用它。