【问题标题】:Ignoring a specific flake8 rule for a folder忽略文件夹的特定 flake8 规则
【发布时间】:2018-10-22 07:00:33
【问题描述】:

我在我们的项目中使用flake8flake8-docstrings 和许多其他flake8 插件

我只想为我们的test 文件夹禁用flake8-docstrings

我想避免运行 flake8 两次,因为这意味着运行 flake8 将不再是直接的flake8 .。这不仅会影响我的 ide 设置,还会成为我项目中其他开发人员不运行 flake8 的另一个借口。

有没有办法将 flake8 配置为仅针对特定文件夹排除特定规则?

【问题讨论】:

    标签: python python-3.x flake8


    【解决方案1】:

    目前没有此功能的原生选项。

    a proposal 在配置文件中添加对此的支持,尽管当前不存在实现。

    flake8-per-file-ignores 是一个实现这个功能的插件


    更新:per-file-ignores 已包含在 flake8 3.7.x 的核心中

    最简单的使用方法是在配置文件中:

    [flake8]
    per-file-ignores =
        tests/*: D101
    

    (免责声明:我是当前的 flake8 维护者)

    【讨论】:

      猜你喜欢
      • 2020-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-17
      • 1970-01-01
      • 2011-12-23
      • 2017-07-25
      相关资源
      最近更新 更多