鉴于此 JavaScript 代码(这只是引用 url 的注释):
// see http://enterprisejquery.com/2010/10/how-good-c-habits-can-encourage-bad-javascript-habits-part-1/
JSLint打开“安全子集”会说
Dangerous comment.
// http://enterprisejquery.com/2010/10/how-good-c-habits-can-encourage-bad-javascript-habits-part-1/
评论怎么可能是危险的?根据定义,注释不会被解析!或者他们是?
编辑:使用不同的 url 不一定是危险的。例如这个:
// http://enterprisejquery.com
不触发标志。为什么评论中的一个网址是“危险的”,而另一个却不是?
最佳答案
“危险”注释匹配正则表达式:
/@cc|<\/?|script|\]\s*\]|<\s*!|</i
在这种情况下,您的评论是“危险的”,因为它包含字符串“script”。
我认为这可能是误报。
关于javascript - jslint 标记 "dangerous comment",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11037991/