Gostaria de indicar o Programa de Emblemas de Melhores Práticas CII . Você poderia pensar nos critérios e mantê-los atualizados? Acho que você já tem uma boa chance de atender à maioria dos critérios: wink:
Refs:
fazendo isso, obrigado pelo ponteiro. :)
coisas que (às vezes estão lá, mas) poderiam ser melhores:
@ThomasWaldmann : Para as ferramentas de análise dyanimc / estática, você acha que o pylint se qualificaria? Se você achar útil, posso trabalhar para adicioná-lo ao trabalho de travis.
minha experiência pessoal com pylint é que o tempo que leva para parar de escrever falsos positivos é um problema
Isso é verdade, o Pylint é extremamente estilisticamente rígido por padrão e produz uma grande quantidade de saída minuciosa. Alguém pode se afogar no dilúvio. Vejo que você tem muita experiência com pytest, pylint tropeça muito quando se depara com ganchos pytest e outros padrões criativos. Leva algum tempo para desligá-los.
No passado, quando comecei a usá-lo em projetos existentes, comecei executando-o com --errors-only (que desativa a verificação de estilo) até lidar com os erros reais de código e a configuração inicial. A configuração pode ser ajustada posteriormente para aumentar a qualidade do código.
Muitas palavras a dizer: estou disposto a investir tempo.
atualize isso sobre # 2423.
Comentários muito úteis
fazendo isso, obrigado pelo ponteiro. :)