São uma métrica de complexidade de software que conta o número de linhas do source-code do programa. Não é uma medida perfeita, mas apesar de alguns soyboys cagando nela, na verdade é boa, especialmente quando se usa apenas uma linguagem com estilo de formatação consistente.
É claro que a métrica se torna uma merda quando você tem um projeto em 20 linguagens escritas por 100 pajeets, dos quais cada um formata o código de forma diferente. Quando você a usa como uma medida de produtividade no trabalho, então você tem a garantia de que seus desenvolvedores vão cagar o máximo de código sem sentido possível, caso em que a medida falha novamente. Felizmente, no SMR não temos esses problemas.
Ao contar linhas, precisamos definir que tipo de linhas contamos. Podemos contar:
Uma ferramenta confortável para contar linhas é o cloc, também pode usar wc -l para contar linhas brutas.