Автоматическая проверка орфографии строк документации и комментариев

Рассмотрим следующий пример кода:

# -*- coding: utf-8 -*-
"""Test module."""


def test():
    """Tets function"""
    return 10

pylint дает 10 из 10,flake8 не находит никаких предупреждений:

$ pylint test.py 
...
Global evaluation
-----------------
Your code has been rated at 10.00/10
...
$ flake8 test.py
$

Но, как вы можете видеть, вtest строка документации функции. И ваш редактор, вероятно, выделит это автоматически, например, вот как это делает Pycharm:

Благодаряhttps://stackoverflow.com/questions/2151300/whats-the-best-way-to-spell-check-python-source-code теперь я знаю, что существует соответствующая библиотека для проверки орфографииPyEnchant это может быть использовано для обнаружения опечаток.

Моя конечная цель -автоматически обнаруживать опечатки в проекте и сделать проверку орфографии частью непрерывной сборки, проверки и проверки качества кода.

Есть ли способ достичь этого сpylint? Если нет, я также буду признателен за любые советы по применениюPyEnchant для строк документации и комментариев по проекту (в данном случае,pylint или жеpyflakes плагин может быть сделан из него).

Пожалуйста, также дайте мне знать, если я безумно беспокоюсь о качестве кода.

Ответы на вопрос(1)

Ваш ответ на вопрос