JShint 和下面的代码行有点问题。
$location.path('map-' + map.id + '/venue-' + map.attributes.default_venue.value);
我收到错误,Identifier 'default_venue' is not in camel case.
这通常不是问题,但我无法控制变量名称 - 它带来了通过 JSON API 输入。
有什么方法可以针对受影响的变量或它们出现的行抑制此问题?
如果之前有人问过这个问题,我深表歉意,我很确定一定是这样,但我找不到解决方案。
最佳答案
JSHint 在函数级别服从指令,因此您可以找到封闭函数并向其添加 camelcase
选项。这是一个例子:
/*jshint camelcase: true */
var not_camel_case = 1; // Warns
function example() {
/*jshint camelcase: false */
var not_camel_case = 2; // Does not warn
}
关于javascript - 忽略 JSHint 中的驼峰变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19448446/