python - 为什么 Pylint 每个类需要两个公共(public)方法?

标签 python pylint

我从this answer了解到为什么存在警告。但是,为什么它的默认值是2呢?

在我看来,除了 __init__ 之外只有一个公共(public)方法的类是完全正常的!仅设置是否有任何注意事项

min-public-methods=1

在 pylintrc 文件中?

最佳答案

数字 2 完全是任意的。如果 min-public-methods=1 是更适合您的项目的策略并且更符合您的代码审美意见,那么一定要坚持下去。作为was once said , "Pylint 不知道什么是最好的"。

关于python - 为什么 Pylint 每个类需要两个公共(public)方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28722314/

相关文章:

python - 绝对值并添加到列表

python - 无法点击按钮

python - 如何修复 : W602 deprecated form of raising exception

python - 如何部分禁用/忽略 pylint 规则?

python - 如何在 VSCode 中使用 yapf(或 black)

python - 在 apache 中使用子进程时出现“命令未找到”错误

java - Tensorflow Lite Android 对象检测 - 移动 SSD 模型预计恰好有 4 个输出,发现有 8 个

python - python错误处理和异常

使用pylint的python代码约定

python - E1101 :Module 'turtle' has no 'forward' member