O Contador de Linhas de Código (LoC) recebe uma solução e conta as suas linhas de código.
Por padrão, só são contadas as LoC dos arquivos enviados pelo estudante. Se o estudante enviou um arquivo de teste, as linhas dele serão ignoradas.
Embora isso funcione bem para a maioria das submissões, alguns tracks podem precisar ignorar arquivos adicionais. Para isso, permitimos que o Contador de Linhas de Código seja personalizado por track.
Usamos a biblioteca tokei para fazer a contagem de verdade. Como os pull requests muitas vezes não são mesclados rapidamente, criamos o nosso próprio fork. Isso nos permite iterar mais rapidamente e adicionar suporte a qualquer linguagem que quisermos.
Você pode verificar se a sua linguagem tem suporte de fábrica procurando por ela no arquivo languages.json.
Se a sua linguagem não tem suporte, você pode adicioná-lo assim:
Depois de fazer essas alterações, abra um pull request para o repositório exercism/tokei. Aqui está um pull request de exemplo que adiciona suporte à linguagem Arturo.