私は Django プロジェクトで pylint を使用していますが、この行を頻繁にコピーして貼り付けている
# pylint: disable-msg=E1101
ことに気づきました。
これで問題ありませんが、毎回これをコピーして貼り付ける必要がない方がいいでしょう。ショートカットなどを定義する方法はありますか? または、一般的に、皆さんはこれにどのように対処していますか?
私は Django プロジェクトで pylint を使用していますが、この行を頻繁にコピーして貼り付けている
# pylint: disable-msg=E1101
ことに気づきました。
これで問題ありませんが、毎回これをコピーして貼り付ける必要がない方がいいでしょう。ショートカットなどを定義する方法はありますか? または、一般的に、皆さんはこれにどのように対処していますか?
よくわかりませんが、この「無効化」コメントをすばやく簡単に配置する方法だけが必要な場合は、Eclipse でテンプレートを使用したり、Pycharm でライブ テンプレートを使用したり、他の同様のもの (マクロなど) を他の良い方法で使用したりできます。 IDE。
ただし、常に「pylitnt: disable-msg」を使用する必要がないように、他のソリューションを使用しないのはなぜですか? たとえば、rcfile で「 generated-members 」設定を使用して、django によって生成されたクラス フィールドを省略することができます。
ところで、pylint にはオプション "zope" もあり、通常 Zope によって生成されるすべてのフィールドの E1101 エラー メッセージを無効にします。Djangoに同様の設定を追加するために、pylintの機能リクエストを送信してみてください.同様のケースがすでにある限り、このオプションは私にとって論理的に思えます. これを参照してください:http://www.logilab.org/card/pylintfeatures#id25