如何禁用Eclipse Mars中的css警告“未知属性”?

时间:2015-08-04 19:25:46

标签: css eclipse validation xtext efxclipse

我的css文件中出现了很多“未知属性”警告。

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

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

然而:

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

如何禁用特定文件的“未知属性”警告?

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

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

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

3 个答案:

答案 0 :(得分:8)

我暂时提交了 e(fx)clipse bug [1]并卸载了e(fx)剪辑。

我在开始时安装e(fx)clipse的主要原因是为了摆脱与 jfxrt.jar 相关的访问限制警告(另见{ {3}})。现在我在我的类路径文件中使用了对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] [2]

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

答案 1 :(得分:6)

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

Screenshot: How locate Option in Problems view

答案 2 :(得分:0)

我真的希望我能评论......所以我使用的是Luna,一切正常。但是,我在Luna中遇到了Angular验证的问题,并找到了解决这个问题的方法。所以,也许这可以帮到你。

  1. 右键单击您的项目,然后选择属性
  2. 验证下,选中启用项目特定设置框。
  3. 向下滚动并选择网络资源验证器
  4. 如果有包含组并且它包含文件扩展名:css ,请尝试将其删除,然后重新验证您的项目。如果规则不存在,则将添加规则添加到现有的包含组中,或者创建新的包含组
  5. 也许你已经尝试过这样的事情。