python – 为什么pylint每个类需要2个公共方法?

我从
this answer了解为什么警告存在.但是,为什么它的默认值是2?在我看来,除了__init__之外,使用单一公共方法的类是完全正常的!设置是否有任何警告

min-public-methods=1

在pylintrc文件中?

最佳答案 数字2完全是任意的.如果min-public-methods = 1对于您的项目来说是一个更合适的策略,并且更符合您的代码美学意见,那么一定要去实现它.作为
was once said,“pylint不知道什么是最好的”.

点赞