How to disable special naming convention inspection of PEP 8 in PyCharm

前端 未结 4 484
故里飘歌
故里飘歌 2020-12-29 02:54

I installed PyCharm and enabled pep8 checks in Inspections. If I write:

def func(argOne):
    print(argOne)

The

相关标签:
4条回答
  • 2020-12-29 03:16

    Using PyCharm 5 (community edition), you can do the following. Code -> Inspect Code. Then select the required inspection error, and click on the "Suppress" option on right hand side. Please see screenshot below:

    Once you have done this, it adds a comment as shown in screenshot below:

    As already mentioned in other comments, you should perhaps question why you are suppressing PEP8 guidelines. However, sometimes it appears necessary, for instance using the pytest module it is necessary to shadow variables etc which PEP8 Inspection complains about in which case this feature in PyCharm is very helpful.

    0 讨论(0)
  • 2020-12-29 03:18

    As it stands right now the only way to prevent that specific naming convention from pep8 is to disable it altogether through Settings> Inspections > Python, or simply leave as is.

    0 讨论(0)
  • 2020-12-29 03:21

    Since PyCharm 2.7 you can hover over the inspected code and use the to Ignore errors like this.

    Further more you can manage the ignored errors at Settings > Editor > Inspections > Python > PEP 8 naming convention violation > Ignored errors

    Tested in PyCharm Community Edition 2016.3.2

    Edit:

    To remove the modification later on you can use to Show Only Modified Inspections and delete the Ignored errors with

    Tested in PyCharm Community Edition 2017.2.3

    0 讨论(0)
  • 2020-12-29 03:21

    Argh! This was frustrating to me as well.

    It is the only warning I disagree with. Anyways, you can fix it by flicking this checkbox in the image.

    0 讨论(0)
提交回复
热议问题