аналізувати, CSS може використовуватися з консолі Node.js або програмно, як і будь-який інший бібліотеці JS всередині коду.
проаналізувати-станції робіт шляхом розбору весь файл CSS і працює його зміст від ряду показників і параметрів.
Потім вона створює звіт у вигляді файлу JSON, в лістингу значення кожного метрики », і список" порушників "в нижній частині з більш глибокого докладної інформації про проблемні областях.
У випадку файл важко прочитати, є також JSON досить-друку опція доступна також.
проаналізувати-станції можуть працювати з локальними файлами CSS, що зберігаються на диску, або з віддаленими стилів, використовуваних у виробничому середовищі або розміщені на Dev сайті.
Крім того, бібліотека поставляється з (експериментальної) підтримка СКС
Можливості :.
- проаналізувати-станції сканування метрики
- Кількість правил
- Кількість селекторів
- Кількість оголошень
- Кількість запитів ЗМІ
- Кількість порожніх правил
- Кількість правілimport
- Кількість свойствimportant
- Кількість властивостей з префікси
- Кількість складних селекторів
- Кількість однакових селекторів
- Кількість надлишкових селекторів тіла
- Кількість кваліфікованих селекторів
- Кількість правил з CSS виразів
- Кількість виправлень для старих версій Internet Explorer
- Кількість селектор по атрибуту
- Кількість селектор по класах
- Кількість селектор по ID
- Кількість псевдо-селекторів
- Кількість селектор по імені тега
- Кількість універсальних селекторів
- Кількість CSS коментарях
- довжина коментаря
- Довжина джерела CSS
- Довжина base64-кодованих даних, знайдених всередині файлу CSS
- Середня специфічність ID
- Загальна специфічність ID
- Середня специфічність клас, псевдо-класу або атрибуту
- Загальна специфічність клас, псевдо-класу або атрибуту
- Середня специфічність елемента
- Загальна специфічність елемента
Що нового У цьому випуску:
- У цьому релізі виявлення дубльованих властивостей (особливо корисно, коли Використання CSS препроцесори) і командного рядка / CommonJS додатковий модуль для злочинців-інвалідів.
Що нового у версії 0.5.0:
- Додана підтримка для аналізу Sass файли
- Повідомити про CSSimport
- Релакс надлишкової правило вибору тіла
- Охоплення коду через Стамбул
Вимоги
- Node.js 0,8 або вище
Коментар не знайдено