2016-06-13 10 views
2

をpylint。無効に無効な名前の引数は、私がこのようなコードを持っている

210は、行番号(ないメッセージコード)を指し
C:210, 9: Invalid variable name "df" (invalid-name) 

Pylintは、私はID型でメッセージを除外することができると言うようだけど:

  1. リストしていないようですメッセージID、行番号と列番号
  2. 特定の変数名のメッセージは除外しますが、他の変数名の警告は表示しません。あなたがそうでない場合は、正規表現を失敗する許容名のカンマ区切りリストでgood-names変数を定義することができ、あなたのpylintrcファイルで
+0

ノートは[ 'ですa-z _] [a-z0-9 _] {2,30} $ 'であり、実際には' 'df ''は無効な名前です。 – Hamms

+0

取得しているエラーは、「invalid-name」とも呼ばれるエラーC0103です。これらの識別子のいずれかを使用して無効にすることができます – Hamms

+1

はい、私は知っていますが、dfは私が離れたくないというパンダの共通の慣例です。また、Matplotlibでは 'ax'を使用するので、これらの変数名のメッセージを除外します。 – Chris

答えて

8

# Good variable names which should always be accepted, separated by a comma 
good-names=i,j,df 

あなたはすでにあなたが実行してから開始するテンプレートを生成することができ、プロジェクトのpylintrcファイルがない場合:正規表現pylintは、変数名を検証するために使用すること

pylint --generate-rcfile > pylintrc 
関連する問題