【问题标题】:How to exclude a Javascript file from Javascript Validation in Eclipse如何从 Eclipse 中的 Javascript 验证中排除 Javascript 文件
【发布时间】:2011-06-19 13:37:01
【问题描述】:

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

我不希望在下载的库上出现警告。但我想为我的代码保留警告。

我知道您可以在“Preferences > Validation”窗口中从验证中排除文件,但 javascript 验证不存在!我查看了每个验证器,没有 javascript 验证器。

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

这是我拥有的验证器列表: Screenshot

谢谢!

PS : 我用的是 Eclipse PDT!

【问题讨论】:

  • 它是为我准备的——它被称为 JavaScript 语法验证。我相信我有 Eclipse TPTP。
  • 我没有,详情请看我添加的截图。
  • Matthieu,你在用什么特别的插件吗?因为他们可能已经用不同的验证器替换了默认验证器。
  • 没有关于Javascript的插件,唯一的一个是PHPTools,它在Eclipse中添加了PHPUnit,但这与Javascript无关。我在 Eclipse PDT,你呢?这是特定于 PDT 版本的,还是 my Eclipse 被窃听了?

标签: javascript eclipse eclipse-pdt


【解决方案1】:

好吧,我可能已经完成了您需要的工作;)这有点棘手。所以我的步骤:

  1. 已下载 Eclipse PDT(确定 它对你有用,因为我使用 Eclipse for Java EE)
  2. 创建项目TestJS(它是 JavaScript 项目)
  3. 创建了两个文件 test.js 和 htmlparser.js(最后一个复制自 John Resig 的网站)
  4. 在它们中都输入了“损坏”的脚本,所以 Eclipse 告诉我它们都存在错误
  5. 转到项目属性> JavaScript > 包含路径 > 来源, 有“Excluded”要突出显示和 按“编辑”按钮,在这里 能够添加您要排除的内容 (文件、文件夹、模式)。
  6. 我排除了“test.js”文件,按下 申请...
  7. ...得到了一个美好的结局:现在 Eclipse指出我有 htmlparser.js 中的错误,但不是 test.js ;)

截图:

真心希望对你有帮助!

【讨论】:

  • @Matthieu:做那个任务我得到了使用 Eclipse 最大的教训:换个思路;)任务的根源是关闭验证,但实际上我们必须寻找“如何告诉 Eclipse这不是 JavaScript" ;)
  • @Maxym - 你确定这是正确的做法吗?我相信您刚刚从构​​建中排除了 test.js。我认为目标是从验证中排除脚本,而不是构建。我在这里错过了什么吗?谢谢。
  • @jdias:取决于“构建”的含义。如果构建是您部署的东西(准备使用应用程序),那么我不确定我排除了任何东西......在这里你只是告诉在哪里寻找 javascript 源(以及因此使用什么代码样式等)。通过排除我只是告诉这个文件仍然属于我的项目,但我不希望 IDE 将其视为 javascript 文件。好像不能告诉IDE哪些文件要验证,哪些不是,你不能告诉这个js文件应该这样验证,另一个js文件应该使用另一个规则……
  • @Maxym - 感谢您的回复。自从我在 9 月 8 日发表评论以来,我有机会与 Eclipse PDT 进一步合作,我同意你的说法。再次感谢您的跟进。
  • 如果您找不到上述窗口,请确保您查看的是 PROJECT Properties 视图,而不是 Eclipse Preferences!
【解决方案2】:

根据 Maxym 的出色回答:由于我通常将所有 JavaScript 库保存在一个地方,并且 Eclipse 验证器往往会发现异常错误(可能完全是误报),因此我使用了 Add Multiple 选项并选择包含这些库的文件夹。无需每次添加文件时更新!

【讨论】:

    猜你喜欢
    • 2011-03-09
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多