【PyCharm】選擇性忽略 PEP8 警告


PyCharm 是個很強大的 python IDE,PEP 8 的告警提示也很好用,但是函數名不能包含大寫字母等少數幾個規范真心覺得不好,作為一名處女座強迫症患者,代碼下面的波浪線這種東西是絕對不允許存在的。

 

File -> Settings -> Editor -> Inspections -> 右側Python

 

在 Ignored errors 中添加要忽略的告警ID。注意,要區分是屬於 coding 還是 naming。

PEP 8 coding style violation 的告警ID查看 https://pep8.readthedocs.io/en/latest/intro.html#error-codes

 

PEP 8 naming convention violation 的告警ID查看 https://pypi.org/project/pep8-naming/

code

sample message

N801

class names should use CapWords convention

N802

function name should be lowercase

N803

argument name should be lowercase

N804

first argument of a classmethod should be named ‘cls’

N805

first argument of a method should be named ‘self’

N806

variable in function should be lowercase

N807

function name should not start or end with ‘__’

N811

constant imported as non constant

N812

lowercase imported as non lowercase

N813

camelcase imported as lowercase

N814

camelcase imported as constant

 如上圖,添加 N802、N803、N806 的忽略,然后,這個世界就清凈了。

 


 

相關博文推薦:

Pycharm:書簽的使用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM