如何从Eclipse中的Javascript验证中排除Javascript文件


87

我的javascript验证适用于我自己的代码。我想保留验证。但是当涉及到开源库(例如jquery)时,验证会创建警告。

我不希望下载的库出现警告。但是我想对我的代码保持警告。

我知道您可以在“首选项>验证”窗口中从验证中排除文件,但是javascript验证不存在!我看过每个验证器,javascript验证器不在那里。

那么如何从验证中排除特定文件呢?

这是我拥有的验证器列表: 屏幕截图

谢谢 !

PS:我使用Eclipse PDT。


它在我这里-称为JavaScript语法验证。我相信我有Eclipse TPTP。
Michael K

我没有它,请参阅我添加的srceenshot以获取更多详细信息。
Matthieu Napoli

Matthieu,您在使用任何特殊的插件吗?因为他们可能已将默认验证器替换为其他验证器。
奥古斯托

没有关于Java的插件,唯一的插件是PHPTools,它将PHPUnit添加到Eclipse中,但这与Java无关。我在Eclipse PDT上,对吗?这是特定于PDT版本的,还是我的Eclipse出错了?
Matthieu Napoli

Answers:


151

好吧,可能我已经做到了您所需要的;)有点棘手。所以我的步骤:

  1. 下载了Eclipse PDT(请确保它对您有用,因为我将Eclipse用于Java EE)
  2. 创建了项目TestJS(它是JavaScript项目)
  3. 创建了两个文件test.js和htmlparser.js(最后一个复制自John Resig的网站)
  4. 在两个脚本中都键入了“破碎”脚本,因此Eclipse告诉我两个脚本均存在错误
  5. 转到“项目属性”>“ JavaScript”>“包含路径”>“源”,突出显示“已排除”并按“编辑”按钮,在这里您可以添加要排除的内容(文件,文件夹,样式)。
  6. 我排除了“ test.js”文件,按应用...
  7. ...并获得了一个圆满的结局:现在Eclipse指出了htmlparser.js中有错误,但test.js中没有错误;)

屏幕截图: 在此处输入图片说明

真希望对您有所帮助!


2
@Matthieu:完成该任务时,我得到了与Eclipse一起使用的最大的一课:换个角度看;)任务的根源是关闭验证,但实际上,我们必须寻找“如何告诉Eclipse这不是JavaScript”;)
Maxym 2011年

@Maxym-您确定这是正确的方法吗?我相信您刚刚从构​​建中排除了test.js。我认为目标是从验证中排除脚本,而不是构建。我在这里想念什么吗?谢谢。
jdias 2011年

1
@jdias:取决于您“构建”的含义。如果构建是您要部署的东西(即用型应用程序),那么我不确定是否排除了任何东西。在这里,您只是告诉在哪里寻找javascript源(以及要使用的代码风格等)。通过排除,我只是告诉此文件仍属于我的项目,但我不希望IDE将其视为javascript文件。看来您无法告诉IDE要验证哪些文件,哪些不能验证,您也无法告诉该js文件应以这种方式验证,而另一个js文件应使用其他规则...
Maxym

@Maxym-谢谢您的回复。自9月8日发表评论以来,我有机会进一步与Eclipse PDT合作,我同意您的说法。再次感谢您的跟进。
jdias 2011年

1
如果找不到上述窗口,请确保您正在查看的是PROJECT Properties视图,而不是Eclipse Preferences!
Lambart

17

遵循Maxym的出色答案:由于我通常将所有JavaScript库放在一个位置,并且Eclipse验证程序倾向于发现异常错误(也许完全是误报),因此我使用了“添加多个”选项并选择了包含这些库的文件夹。每次添加文件都无需更新!

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.