[英]JSLint ( JSHint ) only a certain line range
我一直在谷歌搜索,似乎找不到任何确定的东西。 无论如何,仅在命令行的特定行范围内仅使用JSLint或JSHint。
也许类似于jslint -L200,240 some_js_file.js
听起来我对OP的评论就是他所寻找的。 JSHint不能真正在特定的行号范围内运行,因为它会检查函数签名和变量名之类的东西。
例如:
1 : function main() {
2 : var omg = 'OMG!;
3 : function myFunc1() {
4 : alert('SPACE!');
5 : }
6 : function myFunc2() {
7 : myFunc1();
8 : alert(omg);
9 : }
10: }
如果我尝试仅将6-9行放入JSLint中,它将告诉我没有函数myFunc2()
,也没有名为omg
变量。
最好的解决方案IMO是使用Webstorm之类的IDE,它会实时检查您的代码。
另一个解决方案是制作一个脚本,该脚本可以插入文件,然后删除与指定行号无关的所有内容。
一种简单的方法是将所需的确切行复制到http://www.jslint.com/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.