我在一个项目中使用wemake-python-样式指南 linter。我有一个项目范围的setup.cfg文件,如下所示:
[flake8]
# Base flake8 configuration:
format = wemake
show-source = True
statistics = True
doctests = False
# Plugins:
min-name-length = 1
max-returns = 2
max-arguments = 4
max-complexity = 6
max-line-length = 80
# Self settings:
max-imports = 16
# Excluding some directories:
exclude =
.git
__pycache__
.venv
.eggs
*.egg
.idea
# Exclude some violation checks globally:
ignore =
# WPS305: Found `f` string
WPS305
# WPS336 Found explicit string concat
WPS336
# Q000 Remove bad quotes -> ""
Q000
# WPS421 Found wrong function call
WPS421我想禁用对文档字符串的所有检查。我知道我可以使用错误代码,但是列表很长。
有没有办法关闭一个特定的flake8插件,在我的例子中,flake8-docstrings插件?
据我所知,没有办法在setup.cfg中禁用它。
发布于 2020-09-29 15:43:45
可以使用前缀忽略所有代码。
您现在有一个ignore =设置,您可以向该设置中添加D (flake8-docstrings的代码)
我还建议在ignore上使用extend-ignore,因为这将保留默认的被忽略的事物集(包括一些冲突的默认规则(W 504/W 503))。
免责声明:我是flake8和flake8-docstring的当前维护者
https://stackoverflow.com/questions/64120483
复制相似问题