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

Chr*_*per 6 javascript eclipse coding-style jslint

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

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


function () {
}

function foo() {
}

但我只能得到生产的设置:


function () {
}

function foo () {
}

要么


function() {
}

function foo() {
}

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

Ash*_*dal 1

尝试jshint-eclipse插件。另请参阅之前提出的这个问题。

\n\n

引用 JSHint页面

\n\n
\n

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

\n\n

该项目最初是为了制作一个更可配置的 JSLint\xe2\x80\x94 版本,该版本不会对其用户强制执行某种特定的编码风格\xe2\x80\x94,但随后转变为一个单独的静态分析工具有自己的目标和理想。

\n
\n\n

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

\n\n

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

\n\n

更新

\n\n

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

\n\n

\n\n

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

\n\n

代码没有问题

\n\n

\n\n

JSHint 插件安装后需要进行一些配置。jshint-eclipse网站上也列出了这一点:

\n\n
\n

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

\n
\n\n

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

\n\n

在此输入图像描述

\n\n

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

\n\n

在此输入图像描述

\n

  • 这并不能解决问题。要求编辑器生成 JSLint 可接受的代码,而不是使用比 JSLint 更宽松的工具。 (4认同)