You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为单元测试禁用pylint的missing-module-docstring检查?

解决Pylint针对测试文件禁用模块文档字符串检查的问题

Pylint完全支持针对特定后缀文件单独禁用指定规则的需求,你可以通过配置文件里的per-file-ignores选项来实现,具体操作如下:

  • 在你的.pylintrc文件中找到[MESSAGES CONTROL]区块,添加以下配置:

    per-file-ignores=
        *_test.py:C0114
    

    这个配置的作用是:对所有以_test.py结尾的文件,禁用C0114(即missing-module-docstring)错误检查。

  • 如果你的测试文件还有其他命名格式(比如test_*.py开头的),可以扩展这个配置,用换行分隔多个规则:

    per-file-ignores=
        *_test.py:C0114
        test_*.py:C0114
    

这个设置只会关闭测试模块的文档字符串检查,不会影响Pylint在这些文件里的其他规则(比如你已经保留的类、非测试函数的文档字符串检查),完全匹配你的需求。

内容的提问来源于stack exchange,提问作者danvk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 20:05:39