代码之家  ›  专栏  ›  技术社区  ›  Christopher Tokar

IntelliJ的CSS动态验证能做多少?

  •  1
  • Christopher Tokar  · 技术社区  · 17 年前

    我一直在研究IntelliJ的高级特性,特别是它的即时CSS验证(他们的网站说它可以找到“未使用的CSS类定义”),帮助我们清理数百个JSP页面中的大量CSS文件。IntelliJ有这么多的特性,似乎在很多方面推动了它的发展,但是IntelliJ的CSS工具到底能做多少呢?它是否与JSP includes一起工作?

    所以,如果我有一个div,在外部include中有一个类名,而在内部include中有更多的html元素,那么它会捕捉到最终呈现页面上未使用的样式吗? 还是说它更原始?

    在我们的系统中,要包含的JSP文件名是动态生成的,因此可能无法处理这些文件。或许熟悉IntelliJ的人可以发表评论。

    2 回复  |  直到 16 年前
        1
  •  2
  •   Rachel    15 年前

    我发现您可以右键单击.css文件中的css选择器,然后单击“查找用法”。IntelliJ随后将显示选择器的使用位置,或显示选择器未使用。但它似乎不像突出显示类中未使用的方法那样突出显示未使用的选择器。

    此外,您还可以转到Analyze->检查代码并设置所有css文件的自定义范围,结果将显示css文件的任何问题。

    IntelliJ Code Inspections List

    我们确实使用JSP(而且检查总是有用的),但是不幸的是,我没有像您描述的那样复杂的示例来测试它。

    推荐文章