Checkstyle é uma ferramenta de análise estática para Java que ajuda a garantir conformidade com padrões de codificação, como Google Java Style e Sun Conventions. É altamente configurável, integra-se com Maven e Ant, e oferece relatórios detalhados de violações.
Código aberto. Novas possibilidades.
Descubra projetos open source de qualidade, envie projetos anonimamente e reivindique e edite seu próprio projeto.
Um pouco de curiosidade. Um mundo de código aberto.
THE FIRST COLLECTIONSwiftLint é um linter open-source amplamente usado para código Swift que aplica estilo e convenções com mais de 200 regras configuráveis, integrando-se com Xcode, VS Code, pipelines de CI e mais.
Phronesis é um motor de regras RETE que impõe convenções de projeto para agentes de IA fora da janela de contexto, prevenindo deriva contextual em sessões longas.
Strix é uma ferramenta de testes de penetração de código aberto impulsionada por IA que utiliza agentes autônomos para identificar, validar e corrigir vulnerabilidades de aplicações através de exploits reais de prova de conceito.
Keploy é uma ferramenta de código aberto, agnóstica de linguagem, para teste de API e integração, que grava chamadas reais de API, consultas de banco de dados e eventos de streaming via eBPF e os reproduz como testes e mocks sem alterações de código. A ferramenta também oferece virtualização de infraestrutura, cobertura combinada, expansão assistida por IA e integração com CI/CD.
Tach é uma ferramenta em Rust para Python que visualiza e aplica limites de dependência e interfaces em arquiteturas modulares.
Lintro é uma ferramenta de linha de comando sob licença MIT que unifica diversos linters, formatadores, verificadores de tipo e scanners de segurança em uma única interface, com relatórios consistentes, correção automática, imagens Docker e revisão opcional assistida por IA.
Ditto analisa repositórios JavaScript/TypeScript com ts-morph, cria fingerprints de funções via LLM, agrupa duplicatas comportamentais por embedding e executa funções puras em sandbox para mostrar divergências.