pythonclub.github.io icon indicating copy to clipboard operation
pythonclub.github.io copied to clipboard

Automatizar o processo de checagem de Sintaxe

Open luzfcb opened this issue 11 years ago • 2 comments

Ola pessoal, acho que seria legal se nos conseguíssemos utilizar algum programa Lint para checar a sintaxe dos arquivos Markdown e reStructuredText antes de aceitar o pull-request, mas ou menos como fazer para python, o flake8, pep8 e outras libs que verificam sintaxe e erros comuns.

luzfcb avatar May 14 '14 14:05 luzfcb

para resolver isso é simples, basta quando for validar a publicação passar o mode view do arquivo para Rendered, assim qualquer tag Markdown ou reStructuredText que quebrar, vai ser facilmente identificada no arquivo, se algum problema com quebra de tag acontecer, é só enviar um comentário informando isso ao membro que enviou a publicação.

Ainda não consegui achar nada que faça o TravisCI automatizar essa validação.

igr-santos avatar May 16 '14 19:05 igr-santos

Recentemente achei essas bibliotecas:

https://github.com/stackforge/doc8

https://github.com/twolfson/restructuredtext-lint

https://github.com/myint/rstcheck

luzfcb avatar May 19 '15 18:05 luzfcb