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

blu*_*llu 3 python pylint

我从这个答案中理解为什么警告存在.但是,为什么它的默认值是2?在我看来,除了一个公共方法的类__init__是完全正常的!设置是否有任何警告

min-public-methods=1
Run Code Online (Sandbox Code Playgroud)

在pylintrc文件中?

use*_*610 7

数字2完全是任意的.如果min-public-methods=1对您的项目更合适的政策并更好地匹配您的代码美学意见,那么一定要去做.正如曾经说过的那样,"pylint不知道什么是最好的".