unittest_jshint

Tela Software:
unittest_jshint
Detalhes de Software:
Versão: 1.0
Data de upload: 14 Apr 15
Revelador: Rok Garbas
Licença: Livre
Popularidade: 4

Rating: nan/5 (Total Votes: 0)

unittest_jshint é uma ferramenta que integra JSHint com unittest módulo & nbsp do Python;. Este pacote foi inspirado por gocept.jslint.
JSHint é uma ferramenta voltada para a comunidade para detectar erros e potenciais problemas no código JavaScript e para impor convenções de codificação da sua equipe.
Ele fornece uma classe JSHintTestCase especial que reúne arquivos JavaScript (de forma configurável) e dinamicamente gera um método de ensaio para cada arquivo que chama JSLint naquele arquivo.
Uso
Para usá-lo, crie uma classe de teste como este ::
& Nbsp; & nbsp; & nbsp; MyPackageJSLintTest classe (unittest_jshint.JSHintTestCase):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; incluem = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'My.package.browser: js',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'My.package.browser: js / lib',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; options = ('encaracolado', 'eqeqeq',)
incluir uma lista de "caminhos de recursos" de forma packagename: trajeto (passado para pkg_resources).
exclusão pode ser uma lista de nomes de arquivos (sem caminho) que não serão recolhidos.
opções é uma lista de argumentos que são passados ​​para JSHint (veja a documentação para mais detalhes). O valor padrão é ::
& Nbsp; & nbsp; & nbsp; Opções = ()
Todos os arquivos que terminam em js contidos em cada um desses caminhos será recolhido, e a classe de teste vai crescer um método chamado test_ .js.
Você pode ignorar erro JSHint definindo ignorar na classe de teste (uma lista de substrings que são comparados com cada linha de saída JHLint):
& Nbsp; & nbsp; & nbsp; ignore = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Usar um parâmetro denominado",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )

Requisitos :

  • Python

Programas semelhantes

Testify
Testify

20 Feb 15

lava-vcs
lava-vcs

14 Apr 15

mongonose
mongonose

11 May 15

Outro software de desenvolvedor Rok Garbas

iCalendar
iCalendar

13 Apr 15

github-collective
github-collective

20 Feb 15

Comentário para unittest_jshint

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