4

我正在使用 Eclipse(版本 Indigo)JavaScript 代码格式化程序并使用带有white: true选项的jshint-eclipse插件进行代码约定验证。

Eclipse 代码格式化程序和 JSHint 插件与匿名函数声明格式冲突。JavaScript 代码格式化程序格式化匿名函数,如下所示:

var f1 = function() {
};

但是 jshint-eclipse 插件给出了“函数后缺少空格”警告。这个插件的正确格式是:

var f1 = function () {
};

注意函数后面的空格

有没有办法用 eclipse 来格式化匿名函数声明,而不是常规函数声明。我想在匿名函数的“函数”之后添加一个空格,而不是普通函数。

谢谢。

更新相关的 Eclipse 错误在这里

4

2 回答 2

0

有一个错误:https ://bugs.eclipse.org/bugs/show_bug.cgi?id=315507

Aptana 中的类似错误已修复:http: //jira.appcelerator.org/browse/APSTUD-3792

我为此制定了一个补丁:https ://github.com/eclipse/webtools.jsdt.core/pull/1 ,希望很快会合并并发布。

于 2012-10-13T19:53:42.300 回答
-2

检查 White Space 选项卡上的 JavaScript 格式化首选项(Preference->JavaScript->Code Style->Formatter),以获取函数声明。

于 2012-03-06T05:45:58.170 回答