1

我一直在研究 IntelliJ 的高级功能,特别是它的动态 CSS 验证(他们的网站说它可以找到“未使用的 CSS 类定义”)来帮助我们清理数百个 JSP 页面中的大量 CSS 文件。IntelliJ 有这么多的特性,而且似乎在很多方面都在挑战极限,但是 IntelliJ 的工具 CSS 工具实际上能做多少呢?它将与 JSP 包含一起使用吗?

因此,如果我在外部包含中有一个带有类名的 div,并且在内部包含中有更多的 html 元素,它会在最终呈现的页面上捕获未使用的样式吗?还是更初级?

在我们的系统中,要包含的 JSP 文件名是动态生成的,因此它可能不适用于这些文件名。也许熟悉 IntelliJ 的人可以发表评论。

4

2 回答 2

2

我发现您可以右键单击 .css 文件中的 css 选择器,然后单击“查找用法”。然后 IntelliJ 会告诉你选择器在哪里使用或告诉你它没有被使用。但它似乎并没有像突出类中未使用的方法那样突出未使用的选择器。

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

IntelliJ 可以找到的检查列表在此处列出:IntelliJ 代码检查列表

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

于 2011-03-02T14:44:50.090 回答
0

不确定 IntelliJ,但如果您想检查已渲染页面上未使用的选择器,您可以尝试以下操作:

https://addons.mozilla.org/en-US/firefox/addon/5392

于 2010-01-14T19:08:44.367 回答