pyjslint

Tela Software:
pyjslint
Detalhes de Software:
Versão: 0.3.3
Data de upload: 14 Apr 15
Licença: Livre
Popularidade: 9

Rating: 5.0/5 (Total Votes: 1)

pyjslint é um wrapper JSLint para Python. Pode ser chamado a partir da linha de comando e qualquer código Python.
Ele é construído sobre o poder de NodeJS.
Dependências
Só depende de nodejs. Você deve ter o nó em seu sistema para executar este wrapper.
Ele funciona muito bem com a versão 0.4.12, mas pode funcionar também com outras versões.
Não há necessidade de baixar JSLint, será buscada para a sua conveniência. Mas, se você quiser usar o seu próprio JSLint arquivo que você pode especificá-lo com uma opção, apenas torná-lo certo de que está preparado para ser executado em nodejs.
Instalação
Ele é carregado para PyPI para que isso irá fazer o truque:
easy_install pyjslint
Ou você pode instalá-lo a partir do código-fonte em execução:
python setup.py instalar
Em ambos os casos, você deve ter instalado em seus setuptools sistema ou distribuir.
Use-o a partir da linha de comando
Se você chamar o wrapper sem argumentos este será o resultado:
$ Pyjslint
Um arquivo JavaScript devem ser especificados
Uso: pyjslint [options] jsfile
Então, pelo menos um arquivo JavaScript deve ser especificado.
Vamos olhar para as opções possíveis:
$ Pyjslint --help
Uso: pyjslint [options] jsfile
Opções:
& Nbsp; -h, --help mostrar esta mensagem de ajuda e sai
& Nbsp; u, --upgrade Atualize JSLint
& Nbsp; -j JSLint, --jslint = JSLint
& Nbsp; JSLint localização
& Nbsp; -o JSOPTIONS, --options = JSOPTIONS
& nbsp; opções JSLint
& Nbsp; NODE -n, --node = NODE localização Node
Com esta opção você pode especificar o arquivo JSLint de usar, onde encontrar o executável do nó ou apenas torná-lo certo de que faz o download do mais recente JSLint disponível.
Use-o a partir de Python
Se você deseja usar em seu código Python, talvez em um gancho sistema de controle de versão ou algo assim, apenas torná-lo certo de que está no caminho do Python e fazer algo parecido com isto:
pyjslint importação
# O método exige que o conteúdo do texto do arquivo para verificar
pyjslint.check_JSLint (file.read ())
Ele irá retornar uma lista com os erros encontrados por JSLint.
Não há opções ainda se você chamá-lo dessa maneira. . Talvez um dia, as contribuições são bem-vindas

Requisitos :

  • Python

Programas semelhantes

multi-mechanize
multi-mechanize

15 Apr 15

Linux Test Project
Linux Test Project

12 May 15

EXQUIRES
EXQUIRES

20 Feb 15

jstestnetlib
jstestnetlib

20 Feb 15

Comentário para pyjslint

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