如何在Vim 9.0中抑制Python代码的missing-function-docstring警告?
解决Vim中Python函数缺失文档字符串的警告问题
你的警告[missing-function-docstring]来自flake8的文档字符串检查(对应错误码D100),可以通过以下几种方式抑制:
1. 全局生效(所有Python项目)
在你的~/.vimrc文件中添加一行配置,指定flake8忽略该检查项:
let g:flake8_args = '--ignore=D100'
添加后重启Vim即可生效。
2. 单个项目生效
在项目根目录创建.flake8配置文件,内容如下:
[flake8] ignore = D100
这样只会在当前项目中忽略该警告,不影响其他项目。
3. 单个函数生效
如果只想忽略某一个函数的警告,可以在函数定义上方添加注释:
# noqa: D100 def my_function(): pass
或者使用pylint风格的注释:
# pylint: disable=missing-function-docstring def my_function(): pass
内容的提问来源于stack exchange,提问作者mad
相关产品推荐
相关产品推荐

