-
# fmt: off
と# fmt: on
ディレクティブの使用: ブラックリンティングは、# fmt: off
というディレクティブが出現するまでのコードを無視します。したがって、特定のコードブロックを無視したい場合は、そのブロックの前に# fmt: off
を追加し、無視したいコードブロックの後に# fmt: on
を追加します。# fmt: on # リンティングを再開 # ここからのコードはリンティングの対象となる # ... # fmt: off # リンティングを一時停止 # ここからのコードはリンティングの対象外となる # ...
-
# noqa
コメントの使用:# noqa
コメントを特定の行に追加することで、その行をリンティングから除外することができます。以下に例を示します。# リンティングの対象となる import os # リンティングから除外される import third_party_library # noqa
-
ブラックリンティングの設定ファイルのカスタマイズ: ブラックリンティングは、設定ファイル(通常は
pyproject.toml
または.black
)を使用してカスタマイズできます。設定ファイル内でexclude
セクションを使用し、特定のディレクトリやファイルパターンを指定することで、リンティングの対象から除外することができます。# pyproject.tomlの例 [tool.black] exclude = ''' /path/to/excluded_directory /path/to/excluded_file.py '''
これらの方法を使用することで、ブラックリンティングツールで特定のコードブロックを無視することができます。ただし、注意点として、コードブロックを無視することで一貫性が損なわれる可能性があるため、慎重に使用する必要があります。