analisar-css pode ser usado a partir do console Node.js ou programaticamente como qualquer outra biblioteca JS dentro do código.
analisar-css obras de analisar um arquivo CSS inteira e executando o seu conteúdo contra uma série de métricas e parâmetros.
Em seguida, ele constrói um relatório na forma de um arquivo JSON, listando valor uns dos métricas, e uma lista de "criminosos" na parte inferior com mais detalhes em profundidade sobre as áreas problemáticas.
No caso do arquivo é difícil de ler, há também um JSON opção disponível impressão bonita também.
analisar-css pode trabalhar com arquivos CSS locais armazenados em disco, ou com folhas de estilo remotas utilizadas em ambientes de produção ou hospedado em um site de dev.
A biblioteca também vem com (experimental) apoio SCSS
Características :.
- :
- Número de regras
- Número de seletores
- Número de declarações
- Número de consultas de mídia
- Número de regras vazias
- Número de regrasimport
- Número de imóveisimportant
- Número de imóveis com prefixos vendor
- Número de seletores complexos
- Número de seletores duplicados
- Número de seletores corpo redundantes
- Número de seletores qualificados
- Número de regras com expressões CSS
- Número de correções para as versões antigas do Internet Explorer
- Número de seletores por atributo
- Número de seletores de classe
- Número de seletores por ID
- Número de pseudo-seletores
- Número de seletores por nome tag
- Número de seletores universais
- Número de comentários CSS
- comprimento Comment
- Duração da fonte CSS
- Comprimento dos dados codificados em base64 encontrados incorporado no arquivo CSS
- A especificidade média de ID
- especificidade total da ID
- A especificidade média para a classe, pseudo-classe ou atributo
- especificidade total da classe, pseudo-classe ou atributo
- A especificidade média para o elemento
- especificidade total para o elemento
O que é novo nesta versão:
- Esta versão traz a detecção de propriedades duplicadas (especialmente útil quando usando preprocessors CSS) e linha de comando opção / CommonJS módulo para infratores com deficiência.
O que é novo na versão 0.5.0:
- Adicionado suporte para a análise de arquivos SASS
- Relatório CSSimport
- Relaxe regra selector corpo redundante
- A cobertura de código via Istambul
Requisitos :
- Node.js 0.8 ou superior
Comentários não encontrado