在飞镖中测量最大线条的规则

问题描述 投票:0回答:1

我正在处理flutter项目和飞镖编程新手。我需要验证方法的长度。例如,考虑以下方法。

void test(){
   //Need to validate the number of lines in this method
}

我需要知道dart lint规则,用于在我在项目中使用的所有方法中限制行的长度,例如,test方法的长度必须为只有50行。请给我建议一种限制方法长度的方法。

谢谢,陀罗尼

flutter dart lint
1个回答
0
投票

这是用于https://dart.dev/guides/language/effective-dart/style#avoid-lines-longer-than-80-characters行的字符非常清楚

[如果您真的发现自己想要的行长超过80个字符,我们的经验是,您的代码可能太冗长,可能会更紧凑。主要罪犯通常是VeryLongCamelCaseClassNames。问问自己:“该类型名称中的每个单词是否都告诉我一些关键信息或防止名称冲突?”如果不是,请考虑将其省略。

请注意,dartfmt为您完成了其中的99%,但最后1%是您。它不会将长字符串文字拆分为80列,因此您必须手动执行此操作。

他们并没有过多地讨论类,方法,...但是,如果需要的话,您应该遵循本文:https://dzone.com/articles/rule-30-%E2%80%93-when-method-class-or

针对特定:

方法的平均不应超过30条代码行(不计算行空间和注释)。

© www.soinside.com 2019 - 2024. All rights reserved.