analysere-css kan brukes fra Node.js konsollen eller programma som alle andre JS biblioteket inne koden.
analysere-css fungerer ved analyse av en hel CSS-fil og kjører sitt innhold mot en rekke beregninger og parametere.
Den bygger deretter en rapport i form av en JSON-fil, listing hver beregninger 'verdi, og en liste over "lovbrytere" nederst med mer dyptgående informasjon om problematiske områder.
I tilfelle filen er vanskelig å lese, det er også en JSON pen-utskrift alternativet tilgjengelig også.
analysere-css kan arbeide med lokale CSS-filer som er lagret på disken, eller med eksterne stilark som brukes i produksjonsmiljøer eller drevet på en dev nettstedet.
Biblioteket kommer også med (eksperimentelt) SCSS støtte
Egenskaper :.
- analyserer-css skannet beregninger :
- Antall regler
- Antall velgere
- Antall erklæringer
- Antall mediespørringer
- Antall tomme regler
- Antallimport regler
- Antallimportant egenskaper
- Antall eiendommer med leverandør prefikser
- Antall komplekse velgere
- Antall dupliserte velgere
- Antall overflødige kroppsvelgerne
- Antall kvalifiserte velgere
- Antall regler med CSS uttrykk
- Antall feilrettinger for gamle versjoner av Internet Explorer
- Antall velgere etter attributt
- Antall velgere etter klasse
- Antall velgere ved ID
- Antall pseudovelgere
- Antall velgere ved kodenavn
- Antall universell velgere
- Antall CSS kommentarer
- Kommentar lengde
- Lengde på CSS kilde
- Lengde på base64-kodet data som finnes innebygd i CSS-filen
- Gjennomsnittlig spesifisitet for ID
- Total spesifisitet for ID
- Gjennomsnittlig spesifisitet for klassen, pseudo-klasse eller attributt
- Total spesifisitet for klassen, pseudo-klasse eller attributt
- Gjennomsnittlig spesifisitet for element
- Total spesifisitet for element
Hva er nytt i denne utgaven:
- Denne utgivelsen bringer påvisning av dupliserte egenskaper (spesielt nyttig når ved hjelp av CSS preprocessors) og kommandolinje / CommonJS modul alternativ til funksjonshemmede lovbrytere.
Hva er nytt i versjon 0.5.0:
- Lagt til støtte for å analysere Sass filer
- Rapporter CSSimport
- overflødig regel kroppen velger Slapp
- Kode dekning via Istanbul
Krav :
- Node.js 0.8 eller nyere
Kommentarer ikke funnet