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 的忽略,然后,這個世界就清凈了。
相關博文推薦: