JSlint忽略在.jshintrc文件中设置的全局变量 - 在intellij中使用

时间:2018-01-28 12:34:54

标签: intellij-idea jslint jshint

我正在尝试使用jshint和jslint。我正在使用自定义.jshintrc文件,并将我的全局变量和函数添加到.jshintrc内的全局变量中,如下所示。

{


  // Environments
  "browser"       : true,     // Web Browser (window, document, etc)
  "browserify"    : false,    // Browserify (node.js code in the browser)
  "couch"         : false,    // CouchDB
  "devel"         : true,     // Development/debugging (alert, confirm, etc)
  "dojo"          : false,    // Dojo Toolkit
  "jasmine"       : false,    // Jasmine
  "jquery"        : true,    // jQuery
  "mocha"         : true,     // Mocha
  "mootools"      : false,    // MooTools
  "node"          : true,    // Node.js
  "nonstandard"   : false,    // Widely adopted globals (escape, unescape, etc)
  "phantom"       : false,    // PhantomJS
  "prototypejs"   : false,    // Prototype and Scriptaculous
  "qunit"         : false,    // QUnit
  "rhino"         : false,    // Rhino
  "shelljs"       : false,    // ShellJS
  "typed"         : false,    // Globals for typed array constructions
  "worker"        : false,    // Web Workers
  "wsh"           : false,    // Windows Scripting Host
  "yui"           : false,    // Yahoo User Interface

  "globals": {
    "swal": true,
    "testvar1":true,
    "testfunction1":true,
    "testfunction2":true,
    "testvar2":true,
    "console":true,
    "$":true

  }

}

我收到以下错误

JSLint:Undeclared console
JSLint:Undeclared $

当我在同一个文件中添加/*gloabls console */时,它运行正常。如何解决此问题。

由于

0 个答案:

没有答案