防止jshint警告"预期' {'而是看到'返回'。"

时间:2017-04-10 21:29:25

标签: javascript gruntjs jshint

这是我的第一篇文章(如果我做错了请告诉我),我已经通过论坛和jshint文档查看了但是还没有能够到目前为止找到答案。

我发现此帖描述了类似的问题Expected "{" and instead saw "return"

我正在通过jshint运行以下代码

if (!x) return;

返回错误"预期' {'而是看到'返回'"

从另一篇文章中我相信这是有效的语法,但是有谁知道如何配置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"]);

};

我确定它非常简单,但任何帮助都会很棒。

由于

1 个答案:

答案 0 :(得分:3)

设置为true的

The docs say that curly控制此行为。只需将其设置为false即可将其禁用。