analiza-css poate fi folosit de consola Node.js sau programatic ca orice alt bibliotecă JS interiorul codul.
analiza-css lucrari de parsarea un întreg fișier CSS și funcționare conținutul său împotriva o serie de metrici și parametri.
Apoi construiește un raport sub forma unui fișier JSON, enumerând valoare fiecare metrici, precum și o listă de "infractori" în partea de jos cu mai multe detalii în profunzime despre zonele problematice.
În cazul în care dosarul este greu de citit, există, de asemenea o opțiune disponibilă JSON destul de imprimare, de asemenea.
analiza-css poate lucra cu fișiere CSS locale stocate pe disc, sau cu foi de stil de la distanță utilizate în mediile de producție sau găzduite pe un site dev.
Biblioteca de asemenea, vine cu (experimental) sprijin SCSS
Caracteristici :.
- bbli analiza-css scanat metrics :
- Numărul de norme
- Numărul de selectoare
- Numărul de declarații
- Numărul de interogări de mass-media
- Numărul de norme goale
- Numărul de normeimport
- Numărul de proprietățiimportant
- Numărul de proprietăți cu prefixe furnizor
- Numărul de selectoare complexe
- Numărul de selectoare duplicat
- Numărul de selectoare corpului concediați
- Numărul de selectoare calificați
- Numărul de norme cu expresii CSS
- Numărul de remedieri pentru versiunile mai vechi ale Internet Explorer
- Numărul de selectoare de atribut
- Numărul de selectoare de clasă
- Numărul de selectoare cu ID-ul
- Numărul de pseudo-selectori
- Numărul de selectoare de nume de etichetă
- Numărul de selectoare universale
- Numărul de comentarii CSS
- Nota lungime
- Durata sursă CSS
- Durata de date codificate-base64 găsite încorporate în fișierul CSS
- specificitate Media pentru ID
- specificitate Raport de identitate
- specificitate medie pentru clasa, pseudo-clasă sau atribut
- specificitate Raport de clasă, pseudo-clasă sau atribut
- specificitate Media pentru elementul
- specificitate Raport pentru elementul
Ce este nou în această versiune:
- Această versiune aduce detectarea proprietăților duplicate (în special util atunci când folosind preprocessors CSS) și de linie de comandă / CommonJS opțiune modul de infractori cu handicap.
Ce este nou în versiunea 0.5.0:
- Adăugat suport pentru analiza fișiere Sass
- Raport CSSimport
- Relax concediați regulă selectorul de corp
- acoperire Cod via Istanbul
Cerințe :
- Node.js 0,8 sau mai mare
Comentariile nu a fost găsit