我經常發現自己在編輯一個文件的可執行Python腳本時禁用了在我的編輯器中運行的pylint。我發現某些通常有用的警告在這些類型的腳本中大多是噪聲。例如,在這些小腳本中,我經常只是在全局名稱空間中聲明變量,而忽略關於無效常量名稱的警告。當然,我可以撒一些禁用評論,但我覺得這與警告本身一樣多。因此,編輯這些小腳本時,我傾向於完全禁用pylint。最理想的是,如果我可以將pylint配置爲根據文件的內容自動禁用某些警告。例如,如果文件頂部有一個Python hashbang,那麼我不想看到無效的常量警告。我研究了禁用警告的各種方法,只是在pylintrc中發現全局禁用或通過註釋發現本地禁用。是否可以自動選擇性地禁用某些警告(即不用大量禁用註釋來禁用腳本)?要清楚,我不想禁用全部警告,只是因爲這是一個帶有hashbang的小型可執行腳本 - 只是我發現在編寫這類Python代碼時幫助不大。如果腳本中存在hashbang,我可以自動禁用某些pylint警告嗎?
2
A
回答
0
如果您將#pylint: disable-all
添加到文件的頂部,它將禁用該文件的所有警告。我找不到任何關於用hashbang禁用它的事情,但是這會阻止你用大量的評論來處理你的腳本。 Here is the reference for this.
相關問題
- 1. 如何禁用pylint中的「TODO」警告?
- 2. 如果手機禁用某些腳本
- 3. 我可以讓pylint警告抑制線是不必要的嗎?
- 4. 我可以配置JTidy忽略某些錯誤和警告嗎?
- 5. Pylint:禁用子類的警告
- 6. 禁用腳本某些滾動
- 7. 我可以告訴NHibernate不要保存某些對象嗎?
- 8. 禁止pycharm和pylint的警告
- 9. 我可以在整個PHP腳本中禁用/跳過某個函數嗎?
- 10. 如何從Rails插件中禁用某些棄用警告?
- 11. 我可以禁用或抑制Vim W11警告嗎?
- 12. 我可以在腳本中完全禁用'調試器'嗎?
- 13. 如何轉動某些VS警告?
- 14. 我可以禁用Dreamweaver的某些功能嗎?
- 15. 我可以在iOS中自動生成用於自動化的js腳本嗎?
- 16. 如何禁用多線字符串的虛假pylint警告
- 17. 如何禁用我的XML文件中的某些/特定警告?
- 18. 我可以在vs2008中禁用自動格式化嗎?
- 19. 我可以在Entity Framework Code First中禁用自動關係嗎?
- 20. 如果我有一些符號警告,我可以使用windbg分析的結果嗎?
- 21. 僅在一些文件中禁用Java Eclipse項目中的警告。可能嗎?
- 22. 我可以嘗試/發現警告嗎?
- 23. 飛鏢編輯器中的非常奇怪的警告。我可以以某種方式禁用它們嗎?
- 24. 如果某工廠存在,我可以問工廠女工嗎?
- 25. 我可以禁止某些功能崩潰程序嗎?
- 26. 流星 - 禁用自動發佈警告
- 27. 在Xamarin Studio中隱藏某些警告
- 28. pylint:禁用R0921不起作用,仍然警告
- 29. pylint的:禁用特定的警告針對特定文件夾
- 30. 我可以在某些條件下禁用Facebook登錄按鈕嗎?
唯一的問題是,它確實聽起來像 - 它禁用了一切。我想要的是有選擇地禁用某些警告。我承認這可能是不可能的,但那就是爲什麼我問:D –
啊我的壞。您可以列出您要禁用的所有警告? '#pylint:disable =通配符導入,方法隱藏,....' –
我已經做了一些更多的搜索,我想你可能是正確的只是列出頂部的禁用警告。討厭,但可行。 –