【发布时间】:2019-05-21 19:07:33
【问题描述】:
我们刚刚将 Swiftlint 添加到我们的项目中,我们希望遵守所有规则,但我不确定“type_body_length”警告是什么意思。我不是以英语为母语的人,所以我觉得这有点令人困惑。
文件长度也有规则,那么它们有何不同?什么属于这个定义?
【问题讨论】:
-
我会因为没有掌握英语而被否决吗?这似乎相当苛刻。 Type body 可能是我用我自己的语言可以理解的东西,但是 Type 和 Body 对我来说非常通用。类型实际上可能意味着任何东西,主体应该意味着我猜的主要代码块。但是,如果这仅意味着一个类的整个长度,例如这与文件长度有何不同?扩展是否从这条规则中“逃脱”了?
-
type_body_length 违规意味着该类中有太多行。我认为这不算扩展
-
谢谢。我正在寻找一个明确的答案和定义。您可以将此评论作为答案发表,我会接受。