ESLint

Tela Software:
ESLint
Detalhes de Software:
Versão: 2.10.1 Atualizado
Data de upload: 24 May 16
Revelador: Nicholas C. Zakas
Licença: Livre
Popularidade: 56

Rating: 2.0/5 (Total Votes: 1)

ESLint é uma ferramenta indispensável para todos os desenvolvedores JavaScript, especialmente os testadores de código.

Este utilitário permite-lhes analisar um arquivo JavaScript para problemas comuns relacionados com a sintaxe, a obtenção de um relatório simples no final sobre os problemas encontrados.

cheques ESLint JavaScript código contra um conjunto de regras personalizáveis, regras que os desenvolvedores podem activar ou desactivar com base em suas guias de estilo de codificação interna (da empresa).

Um conjunto de regras internas são fornecidos com o pacote padrão, mas principal característica do ESLint é seu poderoso Regras API que permitirá que qualquer um construir o seu próprio conjunto de regras, se não encontrar o que estão procurando no distribuição ESLint originais.

Por padrão ESLint usa o padrão sintaxe ECMAScript 5, mas desde a versão 0.12 ECMAScript básica 6 recursos foram adicionados lentamente para o núcleo.

ESLint foi inspirado e modelado após ferramentas linting JavaScript semelhantes como:

- JSLint

- JSHint

Em comparação com as ferramentas acima mencionadas, ESLint é mais lento porque cria árvores AST para o código analisado em vez de análise e analisá-la como ela vai. Isso retarda-o para baixo, mas oferece melhores resultados linting.

Por causa destes resultados melhores, projetos como o Drupal, Esprima, ou o motor WebKit-se usá-lo sobre outras ferramentas.

O que é novo nesta versão :

  • Fixo:
  • loc obj no relatório fn espera coluna.
  • Forçado no-shadow para verificar todos os âmbitos.
  • -. Configuração travessão init
  • Menção agregação de múltiplas configurações compartilháveis.
  • Não para substituir o objeto de configuração estendida seja directamente necessária.
  • Atualização markdownlint dependência.
  • dot-local deve usar o token ponto correto.
  • Parar de estilo linebreak de deixar de funcionar.
  • regra de não-duplicado de casos de problema com CallExpressions.
  • Ative o suporte completo para comentários eslint-env.
  • acelerar a geração de site.
  • fixação espaços à direita.

O que é novo na versão 0.24.1:

  • Fixo:
  • loc obj no relatório fn espera coluna.
  • Forçado no-shadow para verificar todos os âmbitos.
  • -. Configuração travessão init
  • Menção agregação de múltiplas configurações compartilháveis.
  • Não para substituir o objeto de configuração estendida seja directamente necessária.
  • Atualização markdownlint dependência.
  • dot-local deve usar o token ponto correto.
  • Parar de estilo linebreak de deixar de funcionar.
  • regra de não-duplicado de casos de problema com CallExpressions.
  • Ative o suporte completo para comentários eslint-env.
  • acelerar a geração de site.
  • fixação espaços à direita.

O que é novo na versão 0.22.1:

  • Fixo:
  • loc obj no relatório fn espera coluna.
  • Forçado no-shadow para verificar todos os âmbitos.
  • -. Configuração travessão init
  • Menção agregação de múltiplas configurações compartilháveis.
  • Não para substituir o objeto de configuração estendida seja directamente necessária.
  • Atualização markdownlint dependência.
  • dot-local deve usar o token ponto correto.
  • Parar de estilo linebreak de deixar de funcionar.
  • regra de não-duplicado de casos de problema com CallExpressions.
  • Ative o suporte completo para comentários eslint-env.
  • acelerar a geração de site.
  • fixação espaços à direita.

O que é novo na versão 0.21.0:

  • Fixo:
  • argumentos desestruturada devem trabalhar em escopo de bloco-var
  • Linha rompendo com retorno apenas transporte
  • Localização de mensagens de erro nova capitalização
  • Verifique espaçamento dos métodos de classe
  • especificadores de importação módulo deve ser definida
  • Ignorar super-no-undef
  • Atualização:
  • Espree para v0.12.0
  • Quebra:
  • Parar de verificar o uso variável JSX, expor API em vez
  • Novo:
  • Regra do não-duplicado a caso para não permitir uma etiqueta caso duplicado
  • Esclarecer exigência problema para pedidos doc puxar
  • Adicionar aspas em torno da chave do objeto

O que é novo na versão 0.18.0:

  • Fixo:
  • argumentos desestruturada devem trabalhar em escopo de bloco-var
  • Linha rompendo com retorno apenas transporte
  • Localização de mensagens de erro nova capitalização
  • Verifique espaçamento dos métodos de classe
  • especificadores de importação módulo deve ser definida
  • Ignorar super-no-undef
  • Atualização:
  • Espree para v0.12.0
  • Quebra:
  • Parar de verificar o uso variável JSX, expor API em vez
  • Novo:
  • Regra do não-duplicado a caso para não permitir uma etiqueta caso duplicado
  • Esclarecer exigência problema para pedidos doc puxar
  • Adicionar aspas em torno da chave do objeto

O que é novo na versão 0.14.1:

  • Fixo:
  • Código de saída deve ser 1 para qualquer número de erros.
  • Verifique recuo de primeira linha.
  • regras estritas não deve jogar em funções de seta.

Requisitos :

  • Node.js 0,10 ou superior

Programas semelhantes

Blanket.js
Blanket.js

10 Feb 16

Cucumber
Cucumber

6 Mar 16

Moock
Moock

18 Apr 16

PhantomJS
PhantomJS

28 Feb 15

Outro software de desenvolvedor Nicholas C. Zakas

zXml
zXml

5 Jun 15

Comentário para ESLint

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria