7

Landscape.io提供了很好的 Python 代码测试,并且基于 PEP8、PyLint、McCabe 等。

我的一些解析器方法包含大开关块,所以我想为选定的方法禁用 McCabe 测试 MC0001。我怎样才能做到这一点?

我为 PyLint 找到了这个语法:

for file in get_files():  # pylint:disable=redefined-builtin

来源:https ://docs.landscape.io/suppressing.html

...但没有显示语法mccabe。根据我的谷歌研究,可以为项目中的所有文件禁用 McCabe 规则,但这不是我的目标。这是一个全局禁用 MC0001 的 yaml 文件:

mccabe:
  disable:
  - MC0001

来源:https ://0x7df.wordpress.com/tag/mccabe/

4

0 回答 0