我在我的Django項目中使用了django-jenkins插件,它似乎已經安裝了pylint。我可以通過運行python manage.py pylint
運行pylint。它工作得很好,但我想禁用一些消息,例如w0614。我似乎無法使用manage.py
作爲參數傳遞給pylint。你們中的任何一個人都可以告訴我如何平息這些W0614信息?在Django中使用Pylint時禁用一些消息
謝謝。
我在我的Django項目中使用了django-jenkins插件,它似乎已經安裝了pylint。我可以通過運行python manage.py pylint
運行pylint。它工作得很好,但我想禁用一些消息,例如w0614。我似乎無法使用manage.py
作爲參數傳遞給pylint。你們中的任何一個人都可以告訴我如何平息這些W0614信息?在Django中使用Pylint時禁用一些消息
謝謝。
您可以通過向引發警告的每個python文件添加註釋來禁用警告。
# pylint: disable-msg=w0614
如果你不想添加到每個Python文件的評論,看到問題How do I disable a PyLint warning?爲一個全球性的解決方案。
在pylint的更新版本,禁用,味精已被替換爲「禁用」,這樣的評論應該是:
# pylint: disable=W0614
,或者在命令行這將是:
--disable=W0614
查閱本手冊的Messages Control或Command line options部分以瞭解更多詳情。
您可以在PYLINT_RCFILE爲完整的路徑設置爲自定義pylintrc文件或只需將pylint.rc在您的項目
根檢查default_config_path方法代碼: https://github.com/kmmbvnr/django-jenkins/blob/master/django_jenkins/tasks/run_pylint.py
我補充這一點,__init_.py文件在模塊中,但我仍然收到這些消息。我也嘗試將它們添加到manage.py文件,但無濟於事。我是否需要在每個文件中報告這些錯誤? –
是的,我認爲你需要將註釋添加到報告警告的每個文件中。這並不理想 - 它可能需要修復未使用的進口。 對於全局解決方案,看看http://stackoverflow.com/questions/4341746/how-do-i-disable-a-pylint-warning – Alasdair
該rcfile做到了。歡呼阿拉斯代爾。 –