开发者社区> 科技小先锋> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

在Eclipse中使用JSLint保证JavaScript代码质量

简介:
+关注继续查看

JSLint简介
JavaScript 作为一门语法灵活多变且对格式要求相对松散的语言,代码格式的混乱和某些语言特性的不正确使用,往往使得最终交付的产品中包含许多因编码风格约定造成的未预见的行为或错误,这种习惯性的问题如果不及时指出并修改,往往会在项目的迭代过程中不断的重现,严重影响 Web 产品的稳定性与安全性。
JSLint 正是 Douglas Crockford 为解决此类问题创建的工具,JSLint 除了能指出这些不合理的约定,还能标出结构方面的问题。虽然 JSLint 不能保证代码逻辑一定正确,但却有助于发现错误并教会开发人员一些好的编码实践。值得一提的是 JSLint 工具本身也是一段 JavaScript 代码,它是检验 JavaScript 代码质量的 JavaScript 脚本。
JSLint 对 JavaScript 脚本的质量检测主要包括以下几个方面:
检测语法错误:例如大括号“{}”的配对错误。
变量定义规范:例如未定义变量的检测。
代码格式规范:例如句末分号的缺失。
蹩脚语言特性的使用检测:如 eval 和 with 的使用限制。
目前,与 JSLint 功能类似的 JavaScript 代码检测工具有很多,包括:YUI Test、Firebug、MS Script Debugger 、CompanionJS 等等,它们中大多数都是以浏览器插件的形式存在于客户端浏览器进行 JavaScript 运行时的检测和调试,JSLint 与这些工具的重要区别在于其更加注重静态代码格式的检测,而这也正是当前火热的敏捷开发中持续构建所需要和提倡的。
Eclipse安装JSLint插件的几种方法
笔者在安装JSLint的时候参考了网上的几种方法,现整理如下:
方法一:


  1. Step One: Open Eclipse up on your machine and go to ‘Help’ -> ‘Install New Software’ 
  2. Step Two: Click ‘add’ and to stuff the location with the following link:  
  3. https://svn.codespot.com/a/eclipselabs.org/mobile-web-development-with-phonegap/tags/jslint4java1/download then click ‘ok’. 
  4. Step Three: Selecting ‘Javascript Development Tools’ and ‘jslint4java’ and click next. 


方法二:


  1. Step One: Download jslint4java 
  2. Step Two: Put jslint4java.jar somewhere 
  3. Step Three: Add an external tool configuration in Eclipse: 
  4.                    Location: /usr/bin/java(or your path to javaw.exe) 
  5.                    Arguments: -jar /path/to/jslint4java.jar ${resource_loc} 


方法三:


  1. 1. Help -> Install new software 
  2. 2. Click the 'Add' button 
  3.     Name : Rockstar Apps (or whatever you want) 
  4.     Location : http://update.rockstarapps.com/site.xml 
  5. 3. expend the selection and check Rockstar JsLint 
  6. 4. Click 'Next'...again 
  7. 5. Accept and install 
  8.     (you'll have to hit okay when it prompts you about installing unsigned content). 
  9. 6. Restart Eclipse... 


本文转自山边小溪 51CTO博客,原文链接:http://blog.51cto.com/lihongbo/813069,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Eclipse_插件_02_jd-eclipse插件的安装
1.去官网下载 jd-eclipse插件  2.解压后的文件夹A放到eclipse的drops文件夹下 3.删掉多余文件,确保文件夹A下只有plugin 和 freature 两个文件夹 4.清空osgi文件夹     注:若解压后的文件只有一个jar,则将此jar放到drops文件夹下...
1147 0
gdy
Eclipse中安装MemoryAnalyzer插件及使用
Eclipse中安装MemoryAnalyzer插件 一、简介   Eclipse作为JAVA非常好用的一款IDE,其自带的可扩展插件非常有利于JAVA程序员的工作效率提升。   MemoryAnalyzerTool(也叫MAT)是一款JAVA虚拟机内存映像分析工具,可以在JAVA程序运行的时...
1686 0
Eclipse安装FindBugs插件与使用
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/inforstack/article/details/69388759 安装FindBugs 1.
1206 0
eclipse集成html5插件
1. 在线安装:Help->Install New Software...->Add...-> Name: "Aptana",  Location: http://download.aptana.com/studio3/plugin/install【正确地址】 下载完毕,按步骤一步一步next,最后重启 Eclipse 。 2.给Apt
974 0
Google 发布 Eclipse 插件.支持GWT 和 APP
好高兴.   内容如标题:     http://code.google.com/intl/en/eclipse/   地址.....   自己先顶个.
942 0
6963
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载