如何在VS Code中解决Pylint的Missing module docstring问题?
解决Pylint提示"Missing module docstring"及VS Code配置错误问题
不需要卸载Pylint,直接通过VS Code配置就能禁用这个检查项,以下是两种可靠的配置方式:
方式一:通过VS Code图形界面配置
- 打开VS Code,按下
Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置界面 - 在搜索框输入
pylint disable,找到Python > Linting: Pylint Args选项 - 点击"编辑 in settings.json",或者直接在输入框里添加参数:
--disable=C0114- 若已有其他参数,保持数组格式即可,示例:
["--disable=C0114", "--disable=其他错误码"]
- 若已有其他参数,保持数组格式即可,示例:
方式二:手动编辑settings.json文件
- 按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板 - 输入
Preferences: Open User Settings (JSON)并回车 - 在JSON对象中添加或修改以下配置:
"python.linting.pylintArgs": [ "--disable=C0114" ]
- 保存文件后,VS Code会自动加载新配置,C0114的检查提示将消失
配置出错的原因
之前提示"Unknown editor configuration setting",大概率是写错了配置项名称,比如把官方定义的python.linting.pylintArgs写成了pylint.disable这类不存在的键,VS Code仅识别官方规范的配置键名,需确保拼写完全正确。
如果只是不想看到模块级文档字符串的检查,没必要卸载Pylint——它的其他检查(如语法错误、变量未定义提示等)对新手写代码仍有帮助。
内容的提问来源于stack exchange,提问作者Mahmut Kaan
相关产品推荐
相关产品推荐

