25

将它们都放在 .jshintrc 中有什么区别和目的?当我想添加一个要忽略的变量时,我应该使用哪一个最好?我在http://www.jshint.com/docs/options/中也找不到“predef”

4

2 回答 2

17

似乎predef已弃用,您应该globals改用。

更多信息在这里

于 2014-04-29T22:50:16.390 回答
5

在 JSHint Doc 页面http://www.jshint.com/docs/ "predef"提到在.jshintrc文件内使用,“全局”一词仅用于内联指令一次(那些在.js文件内)

所以例子是:

  • 内部.jshintrc文件

    "predef" : [ // Extra globals
                 "angular",
    ]
    
  • 内部.js文件

    /* global app: false */
    

因此,在不同的地方做同样的事情时,最好使用不同的词。

于 2014-10-21T06:14:29.297 回答