Для модуля Python хорошо иметь строку документации, объясняющую, что делает модуль, что он предоставляет, примеры того, как использовать классы.Это отличается от комментариев, которые вы часто видите в начале файла с информацией об авторском праве и лицензии, который IMO не должен указывать в строке документации (некоторые даже утверждают, что они должны вообще исчезнуть, см., Например, http://hackerboss.com/get-rid-of-templates/)
У Pylint нет отдельного кода для различных мест, где могут возникать строки документации, поэтому все, что вы можете сделать, это отключить C0111. Проблема в том, что если вы отключите это в области видимости модуля, то он будет отключен везде в модуле (то есть вы не получите никакой строки C за отсутствующую строку документации функции / класса / метода. Что, возможно, нехорошо, и вы можете внести свой вклад в эту проблему pylint на github , если это вас беспокоит.
Итак, я предлагаю добавить эту маленькую недостающую строку документации, говоря что-то вроде:
"""
high level support for doing this and that.
"""
Достаточно скоро вы найдете здесь полезные вещи, такие как примеры использованияразличные классы / функции модуля, которые не обязательно принадлежат отдельному документуg классов / функций (например, как они взаимодействуют, или что-то вроде краткого руководства по началу работы).