首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSLint :如何使用它?

JSLint :如何使用它?
EN

Stack Overflow用户
提问于 2012-11-01 19:56:34
回答 3查看 7.2K关注 0票数 2

我知道JSLint是JavaScript开发的一个很好的工具,但在我对此的全球理解中,我有一些不足之处。

  1. 如何在我的开发环境中使用它?换句话说,您如何以及何时对代码运行JSLint?我已经看到了Aptana集成,但它似乎没有考虑到以下语句: /* jslint nomen: false */
  2. 如何在客户端开发环境中正确工作?我希望JSLint在解析包括诸如“控制台”、"$“或"JQuery”等对象的调用时感觉良好。
  3. 如何在包含多个文件的整个项目中使用它(其中没有导入语句)?

我读过很多关于复制jslint上的粘贴以使睡眠正常的声明,因此任何包含配置在线JSLint表单的答案都将被视为无关紧要。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-11-27 20:20:39

很抱歉,我写了这个不是真正的答案。我发现的最好的解决方案是使用JSHint,它是JSLint的并发,具有一些很好的额外特性:

  • 通过具有类似命令(也适用于JSLint)的NPM,可以轻松安装,需要: 安装-g jshint
  • 对于大量文件(对于JSLint不起作用),执行非常容易: jshint jshint目录
  • 配置可以通过- config选项实现,配置文件如下所示: { "curly":true,"eqeqeq":true,"immed":true,"bitwise":true,"newcap":true,"noempty":true,"unused":true,"camelcase":true,"undef":true,“严格”:true,"trailing":true,"maxparams":7,“max埋深”:5,“true语句”:50,“max复杂度”:13 }

该解决方案适用于浏览器和服务器端代码,独立于IDE和OS,易于集成到连续集成过程中。

票数 3
EN

Stack Overflow用户

发布于 2012-11-02 22:14:54

有人想出了一个解决方案,使用node.js在您的项目上自动运行它:

自动化JSLint验证

票数 1
EN

Stack Overflow用户

发布于 2012-11-12 23:09:29

我在Emacs/WinXP上使用(稍微修改过的) 用于WSH的JSLINT。在我键入时,它突出显示了问题代码:

  • 这不仅有助于加强配置的编码风格,而且还有助于在执行代码之前发现许多JavaScript语法错误。
  • 它确实尊重诸如/* jslint nomen: false */这样的语句。
  • 当您询问在使用jQuery的浏览器环境中运行的代码时,只需使用标准的JSLint选项: /*jslint浏览器: true */ /*global $ */

只需确保用最新版本替换包含的JSLint代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13184537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档