最近我和警察有个问题。上面写着:
service/job/some_module.rb:80:37: C: Naming/UncommunicativeMethodParamName: Method parameter must be at least 3 characters long.
def job_capabilize(*fields, of: [], autodefine: false)
^^所以我更新了我的.rubocop.yml文件
Naming/UncommunicativeMethodParamName:
AllowedNames:
- of在那之后,我的警察开始争论:
another_service/another_service_mod.rb:13:24: C: Naming/UncommunicativeMethodParamName: Method parameter must be at least 3 characters long.
def create(at:)
^^默认情况下,"at“是rubocop中的一个名称。因此,问题是如何在AllowedNames中添加"of“,同时使用gem中的名称和我允许的名称,而不会在yml中复制它们?
多亏@Siim Liiser,更新了,我通过以下方式解决了这一问题:
[...snipet...]
inherit_mode:
merge:
- AllowedNames
Naming/UncommunicativeMethodParamName:
AllowedNames:
- of
- as
[...snipet...]发布于 2020-04-27 15:15:58
inherit_mode:
merge:
- AllowedNames请参阅鲁博克医生
https://stackoverflow.com/questions/61457078
复制相似问题