防止 jshint 警告"Expected '{' and instead saw 'return'."



这是我的第一篇文章(所以如果我做错了什么,请告诉我(,我已经浏览了论坛和jsint文档,但到目前为止还没有找到答案。

我发现这篇文章描述了类似的问题 预期的"{",而是看到了"返回">

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

if (!x) return;

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

从另一篇文章中,我相信这是有效的语法,但是有谁知道如何配置 jshint 以忽略它?这是我正在使用的咕噜声文件.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"]);
};

我敢肯定这是非常简单的事情,但任何帮助都会很棒。

谢谢

文档说 curly ,您设置为 true 控制此行为。只需将其设置为 false 即可禁用它。

相关内容

最新更新