Docstring automatizado y revisión ortográfica de comentarios
Considere el siguiente código de muestra:
# -*- coding: utf-8 -*-
"""Test module."""
def test():
"""Tets function"""
return 10
pylint
le da 10 de 10,flake8
no encuentra ninguna advertencia:
$ pylint test.py
...
Global evaluation
-----------------
Your code has been rated at 10.00/10
...
$ flake8 test.py
$
Pero, como puede ver, hay un error tipográfico en eltest
docstring de la función. Y, su editor probablemente lo resaltaría automáticamente, por ejemplo, así es como lo hace Pycharm:
Gracias ahttps://stackoverflow.com/questions/2151300/whats-the-best-way-to-spell-check-python-source-code tema, ahora sé que hay una biblioteca de corrección ortográfica relevante llamadaPyEnchant
que puede usarse para detectar errores tipográficos.
Mi objetivo final esdetectar automáticamente errores tipográficos en el proyecto y haga que el corrector ortográfico sea parte de una ejecución continua de prueba, construcción y verificación de la calidad del código.
¿Hay alguna manera de lograr eso conpylint
? Si no, también agradecería cualquier pista sobre la aplicaciónPyEnchant
a cadenas de documentos y comentarios relacionados con el proyecto (en este caso,pylint
opyflakes
el complemento podría estar hecho de él).
Por favor, avíseme si me estoy preocupando mucho por la calidad del código.