Me gustaría señalarle el Programa de Insignias de Mejores Prácticas de CII . ¿Podrías pensar en los criterios y mantenerlos actualizados allí? Creo que ya tienes muchas posibilidades de cumplir con la mayoría de los criterios: guiño:
Refs:
haciendo eso, gracias por el puntero. :)
cosas que (a veces están ahí de alguna manera pero) podrían ser mejores:
@ThomasWaldmann : Para las herramientas de análisis dyanimc / estático, ¿cree que pylint calificaría? Si lo encuentra útil, puedo trabajar para agregarlo al trabajo de travis.
mi experiencia personal con pylint es que el tiempo que lleva hacer que deje de escribir falsos positivos es un problema
Eso es cierto, Pylint es extremadamente estricto estilísticamente por defecto y produce una gran cantidad de resultados quisquillosos. Uno puede ahogarse en el diluvio. Veo que tienes mucha experiencia con pytest, pylint tropieza mucho cuando se trata de pytest hooks y otros patrones creativos. Se necesita algo de tiempo para desconectarlos.
En el pasado, cuando comencé a usarlo en proyectos existentes, comencé a ejecutarlo con --errors-only (que deshabilita la verificación de estilo) hasta que resolví los errores de código reales y la configuración inicial. La configuración se puede modificar posteriormente desde allí para aumentar la calidad del código.
Muchas palabras para decir: estoy dispuesto a dedicarle tiempo.
actualice esto sobre # 2423.
Comentario más útil
haciendo eso, gracias por el puntero. :)