14

Djangoプロジェクトの移行にSouthを使用しています。プロジェクトでPylintを実行すると、移行ファイルから多数のエラーが発生します。Pylintから移行ファイルを除外するにはどうすればよいですか?

私はWindowsシステムを使用しているため、Pylintオプションでファイル名の除外を使用できません。# pylint: disable-msg-cat=WCREFI私は、各移行ファイルの先頭に追加することに頼ろうとしました。それは非常に扱いにくいようで、最後の手段のようですが、この文書化されたディレクティブは機能せず、エラーが発生します[E] Unrecognized file option 'disable-msg-cat'

4

4 に答える 4

22

.pylintrc以下をファイルに追加しました。

[MASTER]

# Add <file or directory> to the black list. It should be a base name, not a
# path. You may set this option multiple times.
ignore=tests.py, urls.py, migrations
于 2011-10-24T18:51:05.957 に答える
2
# .pylintrc
ignore-patterns=\d{4}_.*?.py
于 2020-04-29T03:08:07.070 に答える
1

最近のpylintバージョンでは、disable-msg-catが他のdisable-*オプションと単一の「disable」オプションとして統合されています。それ以来、

# pylint: disable=I,E,R,F,C

メッセージを発行したくないファイルの上に追加される場合があります。

于 2011-10-27T07:27:08.727 に答える
0

ここの回答は私には機能しませんでした。無視リストはディレクトリでは機能しません。追加しなければなりませんでした

ignore-paths=.*/migrations

于 2021-08-06T22:11:28.853 に答える