analizzare-css può essere utilizzato dalla console Node.js o di programmazione, come qualsiasi altra libreria JS all'interno del codice.
analizzare-CSS opere parsing di un intero file CSS e in esecuzione il suo contenuto contro una serie di metriche e parametri.
E poi costruisce un rapporto sotto forma di un file JSON, elenca valore reciproche metriche, e un elenco di "delinquenti" in basso con maggiori dettagli approfonditi sulle aree problematiche.
Nel caso in cui il file è di difficile lettura, c'è anche un JSON opzione disponibile pretty-stampa pure.
analizzare-css può lavorare con i file CSS locali memorizzati su disco, o con i fogli di stile remoti utilizzati in ambienti di produzione o ospitati su un sito dev.
La biblioteca dispone anche di (sperimentale) il supporto SCSS
Caratteristiche :.
- :
- Numero di regole
- Numero di selettori
- Numero di dichiarazioni
- Numero di media query
- Numero di regole vuote
- Numero di regoleimport
- Numero di proprietàimportant
- Numero di proprietà con prefissi vendor
- Numero di selettori complessi
- Numero di selettori duplicati
- Numero di selettori corpo ridondanti
- Numero di selettori qualificati
- Numero di regole con espressioni CSS
- Numero di correzioni per le vecchie versioni di Internet Explorer
- Numero di selettori per attributo
- Numero di selettori per classe
- Numero di selettori per ID
- Numero di pseudo-selettori
- Numero di selettori per nome tag
- Numero di selettori universali
- Numero di commenti CSS
- Commento lunghezza
- Lunghezza fonte CSS
- Lunghezza dei dati codificati in base 64 si trovano incorporato nel file CSS
- La specificità media per ID
- specificità totale per ID
- La specificità media per la classe, pseudo-classe o un attributo
- specificità totale per la classe, pseudo-classe o un attributo
- La specificità media per l'elemento
- specificità totale per l'elemento
Cosa c'è di nuovo in questa versione:
- Questa release porta l'individuazione di immobili duplicati (particolarmente utile quando utilizzando preprocessori CSS) e la linea di comando / modulo opzionale CommonJS ai contravventori disabili.
Cosa c'è di nuovo nella versione 0.5.0:
- Aggiunto il supporto per l'analisi dei file SASS
- Segnalaimport in CSS
- Relax ridondante regola selettore corpo
- copertura Codice via Istanbul
Requisiti :
- Node.js 0.8 o superiore
I commenti non trovato