jshint:enforcing" globalstrict" :当"节点"时为false :是的

时间:2015-07-21 08:40:57

标签: jshint

在我的.jshintrc文件中,我将globalstrict设置为false,将node设置为true。这样做的一个副作用是,如果全球use strict到位,这似乎会抑制我所期望的警告。

是否有任何方法可以覆盖此行为,以便不会抑制警告?

修改

重新阅读jshint.com上的文档以及GitHub上的一些问题(特别是#1922和#2551)我修改了我的.jshintrc如下:

{
  "bitwise": true,
  "curly": true,
  "debug": false,
  "eqeqeq": true,
  "forin": true,
  "freeze": true,
  "futurehostile": true,
  "globalstrict": false,
  "latedef": true,
  "noarg": true,
  "nonbsp": true,
  "nonew": true,
  "singleGroups": true,
  "strict": true,
  "undef": true,
  "unused": "strict",

  "browser": false,
  "devel": false,

  "node": true,

  "predef": [
    "-console"
  ],

  "+W097": true
}

然而,这对于这个特定的消息并不起作用(例如,如果我将其更改为-W034,这是功能等效的话)。

由于

1 个答案:

答案 0 :(得分:0)

目前这是不可能的,但问题#2575和相关的拉取请求#2576将提供接受的功能。