analysoimaan-css voi käyttää Node.js konsolin tai ohjelmallisesti kuin muita JS kirjaston sisällä koodia.
analysoida-css teoksia jäsentämällä koko CSS-tiedosto ja käynnissä sen sisältöä vastaan joukko mittareita ja parametrit.
Se sitten rakentaa kertomuksen muodossa JSON-tiedoston, jossa luetellaan kunkin mittarit "arvo, ja luettelo" rikollisten "alareunassa enemmän syvällistä tietoja ongelmallisia alueita.
Jos tiedosto on vaikea lukea, siellä on myös JSON pretty-tulostus vaihtoehto samoin.
analysoida-css voi työskennellä paikallisten CSS-tiedostoja tallennetaan levylle, tai kauko stylesheets käytetään tuotannossa ympäristöissä tai isännöi dev päällä.
Kirjastossa on myös mukana (kokeellinen) SCSS tukea.
Ominaisuudet :
- analysoida-css skannattu mittarit :
- määrä sääntöjen
- määrä valitsimet
- määrä ilmoituksista li>
- määrä median kyselyt
- Tyhjien sääntöjen
- määräimport sääntöjen
- määräimportant ominaisuuksia
- määrä ominaisuuksia myyjän etuliitteitä
- määrä monimutkaisia valitsimia
- määrä kahtena valitsimet
- määrä tarpeettomia kehon valitsimet
- päteviä valitsimet
- määrä sääntöjen CSS ilmaisuja
- määrä korjauksia vanhat versiot Internet Explorer
- lukumäärä valitsimet ominaisuuden
- lukumäärä valitsimet luokittain
- lukumäärä valitsimet ID
- määrä pseudo-valitsimet
- lukumäärä valitsimet tunnisteen nimi
- määrä Yleisvalitsimen
- määrä CSS kommentteja
- Kommentti pituus
- pituus CSS lähde
- pituus base64-koodattua dataa löytyy upotettu CSS-tiedosto
- Keskimääräinen spesifinen ID
- Yhteensä spesifisyys ID
- Keskimääräinen tarkkuus luokan, pseudo-class tai määrite
- Yhteensä spesifisyys luokan, pseudo-class tai määrite
- Keskimääräinen spesifinen elementti
- Yhteensä spesifisyys elementti
Mitä uutta strong> tässä julkaisussa:
- Tämä julkaisu tuo havaitseminen päällekkäisiä ominaisuuksia (erityisesti hyödyllinen CSS esiprosessorit) ja komentorivi / CommonJS moduuli vaihtoehto vammaisille rikoksentekijöitä.
Mitä uutta strong> versiossa 0.5.0:
- Lisätty tuki analysointiin SASS tiedostoja
- Ilmoita CSSimport
- Relax turha elin valitsin sääntö
- Koodikattavuuden Istanbulin kautta li>
Vaatimukset :
- Node.js 0,8 tai suurempi
Kommentteja ei löytynyt