2009-07-14 8 views
1

Ich habe mich mit den erweiterten Funktionen von IntelliJ beschäftigt, speziell mit der CSS-Validierung (auf ihrer Website finden sie "Ungenutzte CSS-Klassendefinitionen"), um unsere riesigen CSS-Dateien in unseren Hunderten von JSP zu bereinigen Seiten. IntelliJ hat so viele Funktionen und scheint in vielerlei Hinsicht den Rahmen zu sprengen, aber wie viel kann IntelliJs Tool CSS Tool tatsächlich tun? Wird es mit JSP-Includes funktionieren?Wie viel kann IntelliJs CSS-Validierung während der Laufzeit leisten?

Also, wenn ich ein div mit einem Klassennamen in einem äußeren include und weitere html Elemente in inneren includes habe, wird es unbenutzte Styles auf was wäre die endgültige gerenderten Seite fangen? Oder ist es viel rudimentärer?

In unserem System werden die JSP-Dateinamen, die enthalten sein sollen, dynamisch generiert, so dass sie wahrscheinlich nicht mit diesen arbeiten werden. Vielleicht könnte jemand, der mit IntelliJ vertraut ist, etwas dazu sagen.

Antwort

2

ich gefunden habe, dass Sie nach rechts auf die Schaltfläche können css-Selektor in der .css-Datei und klicken Sie auf "Find Usages". IntelliJ zeigt Ihnen dann, wo der Selektor verwendet wird, oder zeigt Ihnen, dass er nicht verwendet wird. Aber es scheint nicht die nicht verwendeten Selektoren auf die gleiche Weise zu markieren, wie es nicht verwendete Methoden in einer Klasse hervorhebt.

Sie können auch zu Analyse -> Code prüfen gehen und einen benutzerdefinierten Bereich aller CSS-Dateien einrichten, und als Ergebnis werden Ihnen Probleme mit den CSS-Dateien angezeigt.

Die Liste der Inspektionen, die IntelliJ aufgeführt ist hier finden: IntelliJ Code Inspections List

Wir verwenden JSP (und die Kontrollen sind immer nützlich), aber leider habe ich nicht ein Beispiel so komplex wie Sie beschreiben, um es zu testen auf.

Verwandte Themen