プロジェクトの1つのファイルのmax-line-length
設定を変更することは可能ですか(プロジェクトのrcファイルで定義されている他のすべてのチェックを実行中)?
理想的には、インラインpylint: disable=x
コメントのように動作する必要があります。
私はこの行をモジュールレベルに置いてみました:
# pylint: max-line-length=240
PyLintはそれを認識できませんでした:
my_file.py:15: [E0011(unrecognized-inline-option), ] Unrecognized file option 'max-line-length
編集:line-too-long
チェックを完全に無効にできることは知っていますが、正直に言うと、誰かがこのモジュールを拡張して行をさらに長くしようとする場合に備えて、そうしないようにしたいと思います。
ドキュメント によると、pylintの設定をインラインで変更することはできないと思います。ただし、# pylint: disable=line-too-long
を使用して、1行または数行の警告のみを無効にできます。
# disable for only one line
ridiculously_long_variable_name = "this is not a ridiculously long and useless python line" # pylint: disable=line-too-long
# disable for few (or more) lines
# pylint: disable=line-too-long
ridiculously_long_variable_name = "this is not a ridiculously long and useless python line"
# pylint: enable=line-too-long
次のように追加を渡すことができます:C:\Python27\Scripts\pylint.exe --max-line-length=240 <PATH TO FILE>
pythonスクリプトで.pylintrc
ファイルを作成して、pylint設定を上書きし、内部に置くことができます
max-line-length=240
選択に基づいて240を編集します。
pylint --max-line-length=240
私のために働く。