重写错误名称的Python约定

2024-07-03 06:17:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个从npycursesmodule子类npycurses.ActionFormV2的文件,并且重写了beforeEditingmethod,所以当我对文件进行lint时,我得到了C0103错误,因为我不符合PEP8。 在用非PEP8名称重写方法时,遵守PEP8的最好、最具python风格的约定是什么?我不想完全禁用C0103,但这些错误是相当恼人的。有没有办法让pylint在重写某些内容时忽略C0103?在

我相信这个问题对人们来说是个很大的问题,因为有很多社区包不遵守惯例。在

谢谢。在


Tags: 文件方法名称风格错误子类pylintlint
1条回答
网友
1楼 · 发布于 2024-07-03 06:17:35

找到了我在最初的搜索中由于pylint的最小文档而错过的答案:p

您只需在代码中向pylint添加内联消息即可禁用某些规则:

def beforeEditing(self):  # pylint: disable=invalid-name

相关问题 更多 >