1

我的 jshint 代码是:

 jshint: {
      options: {
        curly: true,
        eqeqeq: true,
        immed: true,
        latedef: true,
        newcap: true,
        noarg: true,
        sub: true,
        undef: true,
        boss: true,
        eqnull: true,
        browser: true
      },
      globals: {
        jQuery: true
      }
    },

我称之为:

  grunt.registerTask('foo', 'lint');// For running in cmd you need grunt.cmd foo.

我该如何克服这个错误???

4

1 回答 1

4

您可以修复混合的制表符和空格:)

或者添加smarttabs忽略错误的选项:

jshint: {
  options: {
    smarttabs: true
  }
}

或者,如果您只想禁用每个文件的警告,请将其添加到包含错误的文件的顶部:

/*jshint smarttabs:true */

JSHint 文档: http: //www.jshint.com/docs/

于 2012-12-12T20:36:14.457 回答