【问题标题】:How to disable css warning "Unknown property" in Eclipse Mars?如何在 Eclipse Mars 中禁用 CSS 警告“未知属性”?
【发布时间】:2015-10-27 08:24:30
【问题描述】:

我在我的 css 文件中收到许多“未知属性”警告。

这可能是因为我安装了 e(fx)clipse 2.0 和 Eclipse Web Developer Tools。

如果我用 e(fx)clipse css 编辑器打开 css 文件并添加 /SuppressWarnings/,警告图标会改变颜色(见下图)。

但是:

  • Problems 视图仍然显示警告,默认的 css 编辑器也显示警告。
  • 我不想添加 /SuppressWarnings/,因为 css 文件是使用 WinLess 自动生成的。

我怎样才能禁用特定文件的“未知属性”警告?

我的 css 文件不在“src”下,而是在文件夹“help”下。该帮助文件夹包含我的 Eclipse 插件的 html 文件和相应的 css 文件。 =>这些文件不用于 JavaFx/e(fx)clipse。

这是一篇相关文章,它并没有真正帮助我,但可能会为您提供更多信息: https://www.eclipse.org/forums/index.php/t/515810/

显示警告和问题视图的屏幕截图(点击放大)

【问题讨论】:

  • 我对 E(fx)clipse 2.0 Mars 也有同样的问题。所有 CSS 属性都在 IDE 中显示为警告。我在 src/main/resources 下有我的 CSS - 希望在将项目推广给更多人之前获得解决方案。

标签: css eclipse validation xtext efxclipse


【解决方案1】:

我提交了 e(fx)clipse 错误 [1] 并暂时卸载了 e(fx)clipse。

一开始我安装e(fx)clipse的主要原因是为了摆脱与jfxrt.jar相关的访问限制警告(另见@ 987654322@)。现在我在我的类路径文件中使用 JRE 容器的附加访问规则,而不是使用 e(fx)eclipse:

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
        <attributes>
            <attribute name="maven.pomderived" value="true"/>
        </attributes>       
        <accessrules>
            <accessrule kind="accessible" pattern="javafx/**"/>
            <accessrule kind="accessible" pattern="com/sun/javafx/**"/>         
        </accessrules>  
</classpathentry>

[1]https://bugs.eclipse.org/bugs/show_bug.cgi?id=475347

[2]Using JavaFX in JRE 8

【讨论】:

【解决方案2】:

您可以转到问题视图选项,选择 显示与下面选中的任何配置匹配的项目并取消选择 Xtext 检查(快速) 输入所有配置

Screenshot: How locate Option in Problems view

【讨论】:

  • 该选项禁用问题视图中的 css 警告。这很有帮助。不幸的是,警告图标仍然存在于包资源管理器和编辑器中。
  • 这对我来说没问题,但这是选项列表末尾的“Xtext ...”,而不是“Text ..”
【解决方案3】:

我真的希望我能发表评论......所以我使用的是 Luna,一切正常。但是,我在 Luna 中遇到了 Angular 验证问题,并想出了一种解决方法。所以,也许这对你有帮助。

  1. 右键单击您的项目并选择属性
  2. 验证下,选中启用项目特定设置框。
  3. 向下滚动并选择Web Resources Validator
  4. 如果有一个 Include Group 并且它包含 文件扩展名:css,请尝试将其删除,然后重新验证您的项目。如果该规则不存在,则Add Rule 到现有的Include Group,或者创建一个新的Include Group

也许你已经尝试过这样的事情。

【讨论】:

  • 感谢您的建议。我没有“Web 资源验证器”选项。我试图在项目特定设置中禁用我的所有验证器。警告仍然存在。
  • 很遗憾,很抱歉没有帮助。随着人们从月球迁移到火星,这应该会开始受到更多关注。
猜你喜欢
  • 2022-08-24
  • 2016-03-15
  • 2015-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-30
  • 2013-02-25
相关资源
最近更新 更多