Landscape.ioは、PEP8、PyLint、McCabe などに基づいた優れた Python コード テストを提供します。
一部のパーサー メソッドには大きなスイッチ ブロックが含まれているため、選択したメソッドの McCabe テスト MC0001 を無効にしたいと考えています。これどうやってするの?
PyLint の次の構文を見つけました。
for file in get_files(): # pylint:disable=redefined-builtin
ソース: https://docs.landscape.io/suppressing.html
...しかし、の構文は示されていませんmccabe
。私の Google の調査によると、プロジェクト内のすべてのファイルに対して McCabe ルールを無効にすることは可能ですが、これは私の目標ではありません。MC0001 をグローバルに無効にする yaml ファイルを次に示します。
mccabe:
disable:
- MC0001