dan*_*nvk 6 python pylint pytest pylintrc
我非常喜欢 pylint 的内置文档字符串检查器。我很高兴在我的所有类、所有函数和所有模块上都需要文档字符串。
然而,我不喜欢的是 pylint 还需要我的所有测试模块和所有pytest测试函数的文档字符串。这会导致低价值的文档字符串,如下所示:
"""Tests for foo.py"""
from foo import bar
def test_bar():
"""Tests for bar"""
assert bar(1) == 2
Run Code Online (Sandbox Code Playgroud)
我已经能够no-docstring-rgx在我的.pylintrc文件中使用禁用函数级文档字符串要求:
[MASTER]
no-docstring-rgx=^(_|test_)
Run Code Online (Sandbox Code Playgroud)
这可以解决missing-function-docstring/C0116错误。
但我还没有找到一种方法来禁用仅针对missing-module-docstring以. pylint 可以做到这一点吗?C0114_test.py
| 归档时间: |
|
| 查看次数: |
496 次 |
| 最近记录: |