如何在Visual Studio代码

时间:2017-10-05 17:52:34

标签: python visual-studio-code pylint pylintrc

我一直在Visual Studio中从pylint收到C0103警告,因为我正在尝试使用hpgp等2个字符的变量名称。警告在此处描述:link

[a-z_][a-z0-9_]{2,30}$将约定描述为variable-rgx。我实际上并不知道如何阅读这个正则表达式的东西或它意味着什么,但看起来{2,30}部分描述了可能的长度范围,所以(如果我错了,请纠正我)为什么不是字符长度两个允许?或者是否有其他原因导致gp这样的变量名称会出错?

当提出这个问题时,人们经常链接到PEP-8,但我不记得读取变量名称必须具有至少3个字符的长度。无论如何,我认为这可能是糟糕的形式,但我不想遵循这个惯例。在我的程序环境中,非常清楚的是gphp等2个字符的变量名称是什么意思,这对编码风格的限制很大。

所以在任何情况下,我想要做的是专门覆盖此警告。我不想只禁用C0103。我宁愿在我的文本编辑器(Visual Studio Code)中更改此设置,例如在设置中,例如您可以使用pylint更改"python.linting.pylintArgs": [...] args。那么,如果我想覆盖允许2个字符变量名的约定,那么正确的改变是什么?或者我是否必须编写一个新的lintrc文件(不知道如何做到这一点,我更喜欢一个更轻的解决方案,我只在VSCode中更改它。)

1 个答案:

答案 0 :(得分:4)

打开用户设置( Ctrl + ),在搜索栏中输入pylintArgs,将鼠标悬停在"python.linting.pylintArgs": []上,然后选择{ {1}}。它将被复制到右侧的editUser Settings。输入所需的参数:

Workspace Settings