Linhas de Código
Linhas de código representam o número total de linhas em um método (ou função). Linhas de comentários e linhas em branco também são contadas. Um método mais longo é frequentemente difícil de manter, tende a fazer muitas coisas e pode dificultar o entendimento do que está acontecendo.
Exemplo de configuração
flutterando_metrics:
...
metrics:
...
lines-of-code: 100
...
Exemplo
MetricComputationResult<int> computeImplementation(
Declaration node,
Iterable<ScopedClassDeclaration> classDeclarations,
Iterable<ScopedFunctionDeclaration> functionDeclarations,
InternalResolvedUnitResult source,
) =>
MetricComputationResult(
value: 1 +
source.lineInfo.getLocation(node.endToken.offset).lineNumber -
source.lineInfo.getLocation(node.beginToken.offset).lineNumber,
);
Linhas de Código para a função do exemplo é 11.