Сколько может сделать проверка IntelliJ CSS на лету? - PullRequest
1 голос
/ 14 июля 2009

Я изучал расширенные возможности IntelliJ, в частности, его проверку CSS на лету (их сайт говорит, что он может найти «Неиспользуемые определения классов CSS»), чтобы помочь нам очистить наши массивные файлы CSS в наших сотнях Страницы JSP. IntelliJ имеет так много возможностей и, кажется, во многом раздвигает границы, но сколько на самом деле может сделать инструмент CSS инструмента IntelliJ? Будет ли это работать с JSP включает?

Итак, если у меня есть div с именем класса во внешнем включении и дополнительные html-элементы во внутренних включениях, будет ли он перехватывать неиспользуемые стили на конечной отрендеренной странице? Или это гораздо более элементарно?

В нашей системе имена файлов JSP, которые будут включены, генерируются динамически, поэтому, вероятно, они не будут работать с ними. Возможно, кто-то знакомый с IntelliJ мог бы прокомментировать.

Ответы [ 2 ]

2 голосов
/ 02 марта 2011

Я обнаружил, что вы можете щелкнуть правой кнопкой мыши на селекторе css в файле .css и нажать «Найти использование». IntelliJ покажет вам, где используется селектор, или покажет, что он не используется. Но, похоже, он не выделяет неиспользуемые селекторы так же, как он выделяет неиспользуемые методы в классе.

Кроме того, вы можете перейти к Анализировать -> Проверить код и настроить пользовательскую область действия всех файлов CSS, и в результате вам будут показаны все проблемы с файлами CSS.

Список проверок, которые IntelliJ может найти, приведен здесь: Список проверок IntelliJ Code

Мы используем JSP (и проверки всегда полезны), но, к сожалению, у меня нет такого сложного примера, как вы описываете, чтобы протестировать его.

0 голосов
/ 14 января 2010

Не уверен насчет IntelliJ, но если вы хотите проверить неиспользуемые селекторы на отрисованных страницах, вы можете попробовать это:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...