Si analizza un blocco di codice CSS e sottolinea problemi di base.
Le norme contro cui codice è controllato sono personalizzabili.
Lo sviluppatore può impostare il proprio, o rimuovere quelle che non intende conformarsi a.
CSSLint è anche disponibile come pacchetto Node.js pure.
Inutile dire che, CSSLint è stato ispirato da JSLint
Cosa c'è di nuovo in questa versione:.
- Aggiungi licenza completa blocco banner
- directory Alias di compilazione
- Inline YUITest CLI per standardizzare uscita
- Aggiungi compito prova Rhino
- obiettivi Fix concat
- Aggiungi compito rilascio
- Aggiungi compito pulito
- Aggiungi posteriore testrunner.html prova file javascript
- Aggiornamento Travis e costruzione NPM
- Rimuovi compito Uglify
- Aggiungi YUITest attività personalizzato
- Aggiungi .gitattibutes per fine riga
- Aggiungi parser-lib concatination
- percorso Fix package.json per Ant
- errori Fix linting nei test
Cosa c'è di nuovo nella versione 0.9.10:.
- parser aggiornato all'ultima
- Crociata contro -moz-border-radius. Gecko commutato senza prefisso border-radius come di Firefox 4.
- disambiguare valore set di regole incorporato mappa.
- modificato a livello di file di movimentazione a seguire jshint stile specificità.
- Aggiunto il supporto per set di regole incorporate.
- Aggiunta di una nuova regola (antiproiettile @ dichiarazioni font-face) e rimuovendo uno dei test globali che è fatto obsoleto dalla nuova regola.
- linee guida del contribuente di base.
regole
Cosa c'è di nuovo nella versione v0.9.7:.
- problema attributo non qualificato Risolto
Cosa c'è di nuovo nella versione v0.9.1:.
- parser Aggiornamento per risolvere i problemi di convalida
- Info licenza fissa, in modo non corretto ha detto che era BSD ma in realtà è il MIT.
Cosa c'è di nuovo nella versione v0.8.5:.
- parser Aggiornato
- extra file Rimosso.
Cosa c'è di nuovo nella versione v0.8.0:
- formato compatto di correzione
- parser aggiornato all'ultima
- target di test Aggiornamento
- Test Aggiornato oggetti duplicati regola
- Aggiunta la convalida di valori per un sottoinsieme di proprietà (arbitri # 30)
- Migliore JSHint tempo di esecuzione e aggiunto al target di test ant
- Creato regole compatibilità box-sizing (correzioni # 197)
- Cambia formulazione per la regola box model (correzioni N. 168)
- nomi aggiornate di regole per abbinare nomi di siti web
- regola aggiunto per non consentendo contorno: nessuno (correzioni # 138)
- test aggiunto per tutte le regole per verificare i problemi comuni, Risolto il problema di prova Rhino, unit test aggiornati
- Unisci ramo 'master' di github.com:stubbornella/csslint
- fissi condizione di errore che impediva la visualizzazione di aggiornare (fix # 196)
- Unisci richiesta di pull # 192 da eriwen / master
- Distinguere tra avvertimenti e gli errori in formattatore compatto fissaggio numero # 152
Cosa c'è di nuovo nella versione v0.7.0:
- docs spostato su GitHub wiki
- Aggiunto il controllo per il metodo flush () su Node.js prima di tentare di usarlo
- Aggiunto test-riga di comando tramite ant
- Aggiungi controllo lanugine per rilasciare processo
- Risolto un sacco di avvertimenti JSHint
- Aggiornamento JSHint
- errore Fissare con Rhino CLI, assicurare un uso coerente di percorsi relativi in tutta formati di output
- Varie correzioni di bug
- Consenti più facile identificazione dei tipi di unità sintassi
- parser Aggiornato per riflettere meglio la funzione di filtro IE manipolazione
- parser aggiornato per gestire meglio commenti
- parser aggiornamento, fisso implicitamente dichiarato
- Assicurarsi src è riconosciuta come proprietà CSS valido
- Aggiunto Info collaboratore readme
- Unisci richiesta di pull # 187 da eriwen / master
- Aggiunta opzione --quiet per fissare richiesta # 170
- Il passaggio relativo percorso e percorso assoluto (in opzioni) per formattatori per il rilascio # 172
- uso del relativo percorso di finitura in formato compatto, che fissa numero # 172
- Aggiunta di metodi di directory di lavoro
- Il passaggio a percorsi relativi per il formato compatto
- L'aggiunta di opzioni
variabili
Cosa c'è di nuovo nella versione v0.6.1:
- Soluzione per Node.js non STDOUT lavaggio prima uscita.
- Assicurarsi text-indent regola non genera un errore.
- Aggiunta documentazione per la regola stenografia.
- v0.6.0 rilascio.
Cosa c'è di nuovo nella versione v0.5.0:
- Aggiunto voci conteggio totale a regola unica-intestazioni.
- bug con regola box model.
- regola aggiunta per verificare nome di proprietà contro elenco delle proprietà note.
- Garantire la coerenza tra i messaggi di errore.
- parser aggiornato per gestire i CSS fuga.
- Aggiunta una regola per controllare per alta text-indent per RTL.
- Aggiungi regola per mettere in guardia per selettore universale.
- cambiato troppi! importante errore di avviso.
- parser aggiornato per permettere l'analisi di fotogrammi chiave CSS3.
- Corretto errore in cui Rhino CLI non sapeva leggere le directory.
- Aggiunto user-select per regola del prefisso fornitore.
- formulazione modificata di! importante errore di includere raccomandazione massimo l'utilizzo.
Requisiti :
- Javascript abilitato sul lato client
I commenti non trovato