Custo que escala
Identifique loops, chamadas e operações de coleção cujo custo cresce com a entrada.
Um ecossistema para estimar Big-O, medir estrutura e explicar resultados em builds, automação e ferramentas de IA — sem executar seu código.
foreach (var item in items)
{
if (otherItems.Contains(item))
{
matches.Add(item);
}
}Métricas diferentes respondem a perguntas diferentes. O portal separa custo assintótico, estrutura de controle, tamanho e evidência inconclusiva para ajudar você a escolher a ação correta.
Identifique loops, chamadas e operações de coleção cujo custo cresce com a entrada.
Acompanhe complexidade ciclomática, cognitiva e profundidade sem confundi-las com Big-O.
Veja Unknown quando uma conclusão segura não pode ser provada pelo subconjunto suportado.
Escolha a integração pelo momento em que você precisa da evidência.
O suporte é deliberadamente documentado e cada resultado preserva suas hipóteses.
O(n log n)Big-OCrescimento assintótico suportadoCC = 11CiclomáticaCaminhos estruturaisCOG = 17CognitivaCarga de compreensãoUnknownInconclusivoSem hipótese inventadaDepth = 4AninhamentoProfundidade de controleNLOC = 42TamanhoLinhas, statements e tokensHalsteadVocabulárioMétricas internas disponíveisLINQOperaçõesMaterialização e ordenaçãoOs pacotes são independentes. Você pode adotar um deles ou combinar as três superfícies.
quando o feedback precisa acompanhar compilação e edição.
quando você precisa de relatórios, snapshots e gates explícitos.
quando um agente precisa consultar análise e evidências locais.
A CLI retorna códigos de saída estáveis; gates são opt-in e resultados Unknown não viram regressões provadas.
GitHub Actionsdotnet tool restore
mkdir -p artifacts
dotnet complexity-analysis analyze App.slnx \
--format sarif \
--max-cyclomatic-complexity 10 \
--output artifacts/complexity.sarifInstale, gere o primeiro resultado e aprofunde-se nos modelos, contratos e limites técnicos.