Eclipse Javascript格式化程序是否可以设置为符合JSLint?

时间:2012-08-03 15:39:27

标签: javascript eclipse coding-style jslint

我似乎无法配置Eclipse Javascript格式化选项,以便它生成标记JSLint不会抱怨 - 主要是在JSLint上没有设置“容忍草率空白”选项时的空白设置。可以配置这个吗?

例如,JSLint期望函数声明间隔如下所示:


function () {
}

function foo() {
}

但我只能获得要制作的设置:


function () {
}

function foo () {
}


function() {
}

function foo() {
}

或者是否有一个轻量级的编辑器/ IDE,它将格式化我的javascript代码以创建满足JSLint奇思妙想的标记?

1 个答案:

答案 0 :(得分:1)

试用jshint-eclipse插件。另请参阅前面提到的this问题。

来自JSHint的引用 page

  

JSHint是JSLint的一个分支,由Douglas Crockford编写和维护。

     

该项目最初的目的是为了制作一个更可配置的JSLint版本 - 一个不对其用户强制执行某种特定编码风格的版本 - 然后转换为一个具有自己的目标和理想的独立静态分析工具。

jshint-eclipse是一个将JSHint与Eclipse集成的eclipse插件。

jshint-eclipse的更新站点是:
http://github.eclipsesource.com/jshint-eclipse/updates/

<强>更新

我想发布一些快照,以显示在Javascript文件上安装此插件的效果。

之前

请注意,“问题”视图为空。

No Problems in the code

JSHint插件需要在安装后完成一些配置。这也列在jshint-eclipse site

  

在包含JavaScript文件的项目上,打开上下文菜单,然后选择“属性”   在JSHint页面上,为该项目启用JSHint

我做了以上操作并为* .js文件启用了JSHint,如下所示:

enter image description here

使用与以前相同的JS文件执行此操作后,问题视图开始显示错误:

enter image description here