1

私は Django プロジェクトで pylint を使用していますが、この行を頻繁にコピーして貼り付けている
# pylint: disable-msg=E1101 ことに気づきました。

これで問題ありませんが、毎回これをコピーして貼り付ける必要がない方がいいでしょう。ショートカットなどを定義する方法はありますか? または、一般的に、皆さんはこれにどのように対処していますか?

4

1 に答える 1

4

よくわかりませんが、この「無効化」コメントをすばやく簡単に配置する方法だけが必要な場合は、Eclipse でテンプレートを使用したり、Pycharm でライブ テンプレートを使用したり、他の同様のもの (マクロなど) を他の良い方法で使用したりできます。 IDE。

ただし、常に「pylitnt: disable-msg」を使用する必要がないように、他のソリューションを使用しないのはなぜですか? たとえば、rcfile で「 generated-members 」設定を使用して、django によって生成されたクラス フィールドを省略することができます

ところで、pylint にはオプション "zope" もあり、通常 Zope によって生成されるすべてのフィールドの E1101 エラー メッセージを無効にします。Djangoに同様の設定を追加するために、pylintの機能リクエストを送信してみてください.同様のケースがすでにある限り、このオプションは私にとって論理的に思えます. これを参照してください:http://www.logilab.org/card/pylintfeatures#id25

于 2011-07-23T20:40:39.103 に答える