Pythonソースコード自体で特定のpylintエラー/警告を無効にすることは可能ですか?
6580 次
3 に答える
13
def foo():
print "000000000000000000000000000000000000000000000000000000000000000000000000000"
print "111111111111111111111111111111111111111111111111111111111111111111111111111"
パイリント出力:
C: 2: Line too long (87/80)
C: 3: Line too long (83/80)
C: 1: Missing docstring
C: 1:foo: Black listed name "foo"
C: 1:foo: Missing docstring
コメント「# pylint: disable=CODE」、「Line too long」メッセージのコードを追加 - C0301:
def foo():
# pylint: disable=C0301
print "000000000000000000000000000000000000000000000000000000000000000000000000000"
print "111111111111111111111111111111111111111111111111111111111111111111111111111"
パイリント出力:
I: 2: Locally disabling C0301
C: 4: Line too long (83/80)
C: 1: Missing docstring
C: 1:foo: Black listed name "foo"
C: 1:foo: Missing docstring
于 2012-09-24T21:30:23.350 に答える
8
@kalgasnik が言及した #pylint: disable 構文は正しいものです。詳細については、Pylint の FAQを参照してください(あなたの質問は ですmeth2
) 。
于 2012-09-25T07:02:12.060 に答える
5
Eclipse ide では、pydev を使用して、コード行の後に# IGNORE:_ID_
. これが他のプログラムでも機能するかどうかはわかりません。例えば:
import something # IGNORE:W0611
于 2012-09-24T21:22:27.743 に答える