猿问

禁用所有 flake8-doc-strings 检查

我在项目中使用wemake-python-styleguide 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.


RISEBY
浏览 75回答 1
1回答

一只名叫tom的猫

您可以使用前缀忽略所有代码您当前有一个ignore =设置,您可以将D( 的代码flake8-docstrings)添加到该设置中我还建议使用extend-ignoreoverignore因为这将保留默认的被忽略的内容集(包括一些冲突的默认规则(W504/W503))
随时随地看视频慕课网APP

相关分类

Python
我要回答