在哪里可以找到JSHint数字错误代码列表
Where can I find a list of JSHint numeric error codes?
我正在为Visual Studio使用JSHint。JSHint对一个我知道可以安全忽略的问题发出警告并不罕见。我一直在把// ignore jslint
放在相关的行上,但我看到我们也可以忽略特定的错误代码。来自1.0.0 rc1发行说明:
此版本为每个警告和错误添加一个唯一的数字代码JSHint生成的消息。这意味着你现在可以忽略任何即使没有相应的选项,JSHint也会发出警告你可以使用特殊的减号(-)运算符。对于例如,以下是如何忽略所有关于尾随小数的消息点(W047):
/*jshint-W047*/
看起来很酷,但尽我所能,我找不到所有错误代码的列表。Visual Studio的警告列表不提供数字错误代码,只提供错误文本。
这个列表肯定在某个地方,对吧?我真的花了一个小时在谷歌上搜索这个。但到目前为止没有成功。
查找此类内容的最佳位置是源代码(可在GitHub上获得)。您要查找的文件是messages.js
(版本:当前版本(2.9.52017-06-22),master branch,2.1.4(以下代码的来源)):
var warnings = {
W001: "'hasOwnProperty' is a really bad name.",
W002: "Value of '{a}' may be overwritten in IE 8 and earlier.",
W003: "'{a}' was used before it was defined.",
W004: "'{a}' is already defined.",
// ...
};
Not So Final Edit:看起来有一个新网站已经建立,涵盖了以前的所有功能:http://linterrors.com/js
我建议:http://jslinterrors.com/
这不是所有错误的并排列表,但它有每个错误(由JSLint、JSHint和ESLint分解),其中包括每个项目的特定错误代码。
只需JSHint,就可以确定视图的范围:http://jslinterrors.com/?linter=jshint
最终编辑:看起来该网站已经破产并准备出售。
编辑:代码可以在每个部分的底部找到,如果它与致命语法有关,则无法抑制代码。
编辑2:看起来他们也添加了ESLint
- 咕噜声.js无法读取文件(错误代码:EISDIR)
- 科尔多瓦指南针 API 给出错误代码 3
- 如何在使用JavascriptCallbackBehavior时引发带有HTTP错误代码的WebFaultExcepti
- 解析错误代码 121
- Ajax get jsonp给出错误代码500“;请求被阻止”;来自MVC应用程序
- ionic http获取到本地文件会给出http错误代码0
- Imacros/jQuery TypeError:无法访问死对象,第 816 行(错误代码:-991)
- 电话差距/网络数据库错误代码说明
- NaN 错误代码有什么问题
- 异常:“远程主机关闭了连接.错误代码为 0x80070057”
- 咕噜声/巴别塔错误:无法写入“dist”文件(错误代码:EISDIR)
- 科尔多瓦的文件传输写入错误(代码 1)
- 角度$asyncValidators将错误代码传输到模板
- 接收错误代码 3,http_status空,正文空,异常状态 2
- 运行 grunt.file.copy 返回错误代码:ENOENT
- Parse.com 找不到错误代码:141 函数
- 尝试运行作业时分析错误代码 1 内部错误
- 节点 js 退出状态 8,错误代码 0 在 Mac 上运行
- 如何使用mootools确定损坏图像上的错误代码
- 在哪里可以找到JSHint数字错误代码列表