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.
Esta é uma coleção selecionada de projetos de código aberto Java, cobrindo áreas como frameworks de IA, projetos práticos, design de sistemas, bibliotecas de ferramentas e ferramentas de desenvolvimento, visando fornecer recursos de aprendizado de alta qualidade e referências técnicas para desenvolvedores Java.
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.
SNAFU é uma ferramenta de IA que ajuda os desenvolvedores a escolher nomes de símbolos mais claros e menos ambíguos para seu código-fonte. Ela calcula um Número de Ambiguidade de Nome (NAN) para cada símbolo e sugere alternativas mais precisas por meio de um processo de revisão humana.
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.
reviewdog é uma ferramenta automatizada de revisão de código que se integra a qualquer linter ou ferramenta de análise, independentemente da linguagem. Ela filtra resultados pelo diff e publica comentários de revisão em GitHub, GitLab, Bitbucket e outros serviços via pipelines de CI.
CytoScnPy é um analisador estático Python rápido e eficiente em memória, escrito em Rust. Detecta código morto, problemas de segurança (incluindo análise de taint) e métricas de qualidade como complexidade, Halstead, mantibilidade e profundidade de aninhamento.
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.