Swiftlint 中的“Type Body Length”究竟是什么意思?

and*_*ive 11 swift swiftlint

我们刚刚将 Swiftlint 添加到我们的项目中,我们希望遵循所有规则,但我不确定“type_body_length”警告是什么意思。我不是以英语为母语的人,所以我觉得这有点令人困惑。

文件长度也有规则,那么它们有何不同?什么属于这个定义?

在此处输入图片说明

Scr*_*ble 9

type_body_length违规意味着该类中有太多行。我不认为它计算扩展名、评论或空格

类型名称应仅包含字母数字字符,以大写字符开头,长度介于 3 到 40 个字符之间。

此处和上面链接的规则文档还提供了可以接受和不接受的示例(触发和非触发)。- 由@GoodSp33d 建议编辑,谢谢