【发布时间】:2014-02-26 09:35:07
【问题描述】:
我想对变量 attrs 静音 JSHint 警告“attrs 已定义但从未使用”。但是我不想使用选项/* jshint unused:false */,因为这将完全关闭警告。我希望仅为 attrs 禁用警告。
【问题讨论】:
标签: javascript jshint
我想对变量 attrs 静音 JSHint 警告“attrs 已定义但从未使用”。但是我不想使用选项/* jshint unused:false */,因为这将完全关闭警告。我希望仅为 attrs 禁用警告。
【问题讨论】:
标签: javascript jshint
添加
/* exported variableNameHere */
在脚本的顶部。在您的情况下,将variableNameHere 替换为attrs。这告诉 jshint attrs 将在其他地方使用。
对于多个变量:
/* exported attrs, somethingElse, somethingElse2 */
您可以使用this jshint commit 和GitHub issue 中概述的方法忽略给定函数范围内的所有 未使用的局部变量。示例:
//jshint unused:true
var a;
function foo(b) {
//jshint unused:false
return 1;
}
foo();
// ->
// Line 1: 'a' is defined but never used.
这似乎没有在其他任何地方记录,但在 http://jshint.com/ 上测试时有效
【讨论】:
Exported 而不是exported。这有帮助吗?你现在解决了这个问题吗?
/* jshint unused: vars */,如here 所述。