1

A proposta é boa, mas fiquei curioso e vou perguntar.

Não levou em conta usar sonar ou criar um plugin para ele nessa linha de detectar lixo gerado por i.a.?

Pra mim é confusa a decisão de criar um projeto do zero ao invés de contribuir com software livre já existente e consolidado, que inclusive integra com pipelines de mercado.

Carregando publicação patrocinada...
1

Oi Nilzao, boa pergunta. Uma pessoa me fez uma pergunta parecida sobre o Sonarqabe em outro fórum, inclusive (comparação dupehound x sonar). Para ser sincero nunca cheguei a considerar como opção por desconhecer. Mas após esse comentário fui dar uma olhada neles.

Embora não tenha testado, sou cético de que resolveria o meu problema específico que eu busquei atacar (o de funções duplicadas, mas com nomes diferentes). Esse é a maior dor que sinto usando agentes para escrever código.

O Sonar faz muitas coisas e me parece uma superferramenta, mas pelo q e entendi ele não tem essa feature específica. Eu vou testar em algum momento essa semana e te dou uma visão mais embasada.

De toda forma, não tenho pretensão que o dupehound será um substituto para tudo que o Sonar faz, mas acho que por ser específico pode ser extremamente eficiente (e 100% gratuita) para combater a duplicação de código especificamente, caso mais pessoas interessadas no problema contribuam.