`
kongxiantao
  • 浏览: 108056 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eclipse 添加 JSLint 插件

    博客分类:
  • tool
阅读更多

最近研究了一下UglifyJS,压缩比的确不错。但对javascript的语法要求比较严格。下篇的文章将主要讨论UglifyJS。

为了在开发的时候,能用jslint检查我们的javascript代码,方便后面上线时的压缩。在网上找关于jslint 集成与编辑器方面的文章,主要有一下三个:

1.gvim中添加jslint插件。这个没有试过。因为小的团队,一般前后端分的不是很清,开发工具不可能选gvim,因为开发速度太慢了。

2.editPlus 中集成 jslint。这个 时在无意中找到的,有一篇文章详细介绍了,试了试,也不错。

原文地址:http://www.lizhenwen.com/js/980

 

//主要配置的参数

参数: "$(FilePath)"
命令: WScript.exe "D:\editPlus\app\JSLint\JSLint.wsf"
注意将JSLint.wsf路径替换成你自己的
输出模式中的正则表达式栏:
^.+ >>>in \[(.+)\] \[line\: ([0-9]+)\,character\: ([0-9]+)\]

 

 

3.因为我们的开发环境是Eclipse,我就想要是能在Eclipse中也能集成,那就太好了。在网上找了好久,这方面的文章很少。

不过有一篇的两条评论,给了我启发,试了试,一个没有问题,那个可能是我配置的不对吧。

原文地址:http://stackoverflow.com/questions/2741058/jslint-eclipse-plugin //需要fanqiang

 

下面是那两条评论一

================================================

download and install JSRhino
make it somehow available, e.g. create a js.bat (one line: java -jar "path/to/rhino/js.jar" %* )
download JSLint and put it in some folder, e.g. /path/to/jslint.js
Add an external tool configuration in Eclipse: Location: path/to/js.bat
Working Directory: ${workspace_loc}
Arguments: path/to/jslint.js ${resource_loc}You can now check your JavaScript code with JSLint by calling this external tool.

================================================
这个没有配好,运行时有问题

 



下面是那两条评论二
================================================
You can enable it by doing:

Open Aptana Studio- Go to Window > Preferences
Go to Aptana > Editors > JavaScript > Validation in the left hand menu
Check "JSLint JavaScript Validator"- Hit OK- Go to Window > Show View > Validation (may need to go to Show View - Other - Aptana Views)
You'll see the Validation on the bottom right of the screen- Now also click Toggle Information and Toggle Warnings (found on the top left corner of the validation pane)
You're all set. JSLint will warn you whilst writing code

这个配好了(我是在eclipse中安装的Aptana 的插件),但不完美(和我在linux下的jslint检查的有不一致的地方,这个还得进一步研究aptana中的jslint,后者修改我linux中的jslint)。

================================================

 

 

安装后的截图都在附件中

  • 大小: 40.8 KB
  • 大小: 49.7 KB
  • 大小: 68.4 KB
分享到:
评论
2 楼 墨子宇 2012-02-15  
so,为了使用JSLint我还得装一个aptana?
1 楼 lvjun106 2011-11-21  
楼主可以看下这篇文章,介绍的很详细。http://www.oschina.net/question/129540_19778
ECLIPSE 安装方法:
Remote Update Site Pre Eclipse 3.4
Go to the [Help -> Software Updates -> Find and Install] Menu Item.
Create a New Remote Site
jsLex update site is http://update.rockstarapps.com
Keep clicking through the screens until it is installed.

相关推荐

    EditPlus的JSLint插件(检验Javascript编写规范)

    我整理的EditPlus的JSLint插件及配置方说明,以fresher(李振文)的wsh版本稍作修改而成。 网上的用fulljslint.js进行配置的文章基本是错误的。

    jsLint.vs VisualStudio js插件

    此资源专门为中文VS2008、VS2005进行编译的,只需将该文件解压到"我的文档\Visual Studio 2008\"文件夹下,启动...通过编译JsLint源文件,使得插件可以很好的运行在中文Vs2008下。具体编译过程,在资源的压缩文件当中。

    JavaScript验证工具 JSLint 天涯浪子

    如果JSLint发现一 个问题,JSLint就会显示描述这个问题的消息,并指出错误在源代码中的大致位置。有些编码风格约定可能导致未预见的行为或错误,JSLint除了能指 出这些不合理的约定,还能标志出结构方面的问题。尽管...

    jslint的javascript语法检测

    jslint的javascript语法检测

    jslint.js for vs2008 pharaoh发自博客园

    jslint.js for vs2008 pharaoh发自博客园 支持utf-8 用于vs2008外部工具 vs下配置参数:$(ItemPath) //Nologo "$(ItemPath)" /ue 可以检查html和aspx页面和js文件中javascript的语法错误。用于visual studio ...

    jslint.js Java开发用

    jslint.js jsp开发用 MyEclipse用

    jslint 支持utf-8

    jslint 支持utf-8 vs下配置参数:"PATH\jslint_wsh.js" //Nologo "$(ItemPath)" /ue 网上几乎下载不到了。

    jslint_MGjzIqFXDKwx.rar

    jslint_MGjzIqFXDKwx.rar 分享给大家!~ 这什么东西挖? 囧,我也望了.

    JSLint-1.2

    JSLint-1.2工具包,这个在google上面也可以下载到,主要是用于js代码质量的检测。

    JsLint+JsHint+Node_Grunt技术讲解PPT

    利用PPT讲解怎么使用 JsLint和 JsHint代码检测规范 js、css代码压缩等讲解,为了下载资源所以提供1资源分

    JSLint Plugin for Notepad++

    jslint是道格拉斯大神的作品,用来检查javascript的语法错误或者给出良好的编码建议。下载解压后在Notepad++设置>>导入>>导入插件中选择解压好的JSLintNpp.dll文件即可。

    sublime-jslint:JSLint 支持 Sublime Text 2

    这个项目是一个插件,用于为 Sublime Text 2 添加 JSLint 支持。 特征 JSLint:运行 JSLint (Ctrl+J),或在保存时运行 JSLint JSLint:显示 JSLint 结果 通过在结果视图中单击突出显示错误行 跨平台:支持 Windows...

    jslint.js js调试文件

    javascript 调试文件,可用于editplus

    eclipse-plugin-smallEditor:一组eclipse编辑器(插件)

    一组eclipse编辑器(插件) 可在此处发布 JavaScript 编辑器功能: 语法高亮 事件亮点 即时验证(使用 JSLint) 自动创建 TODO 和 FIXME 任务 功能概要 自动完成 折叠式的 json 编辑器功能: 语法高亮 事件亮点 ...

    sublime安装JSLint

    NULL 博文链接:https://hypercube.iteye.com/blog/1844409

    SublimeLinter-jslint:SublimeLinter 3 JavaScript插件,使用JSLint(通过https

    SublimeLinter-contrib-jslint 这对棉短绒插件提供了一个接口 。 它将与具有“ JavaScript”语法的文件一起使用。安装必须安装SublimeLinter 3才能使用此插件。 如果未安装SublimeLinter 3,请按照的说明进行操作。...

    jslint-v8:使用V8的Emacs Flymake的JSLint

    使用V8的Emacs Flymake的JSLint 这允许使用Javascript V8从Emacs使用JSLint。 还有其他使用Emacs的JSLint的方法,请参阅 ,但这是最简单,最快的方法。安装假设您将emacs软件包安装在~/.emacs.d : 将此包放在~/....

    使用JSLint完成JavaScript语法检查

    使用JSLint完成JavaScript语法检查 使用JSLint完成JavaScript语法检查

    jsLint JAVASCRIPT静态检查工具

    JSLint做JS静态测试的工具,JS developer 必备工具。

Global site tag (gtag.js) - Google Analytics