Static Analysis - Definição do Glossário de CI/CD
A static analysis inspeciona o código sem executá-lo para capturar bugs, vulnerabilidades e problemas de estilo.
A static analysis examina o código-fonte sem executá-lo, detectando bugs, problemas de segurança e problemas de estilo ao inspecionar a estrutura. Linters e type checkers são ferramentas comuns de static analysis.
No pipeline
A static analysis roda de forma rápida e cedo, então as equipes usam-na como gate em pull requests (linting, type checks, scans de segurança) para capturar defeitos antes mesmo de os testes rodarem.
Guias relacionados
Cyclomatic Complexity - CI/CD Glossary DefinitionCyclomatic Complexity: Cyclomatic complexity counts the number of linearly independent paths through a functi…
Linting - CI/CD Glossary DefinitionLinting: Linting is automated static checking that flags programming errors, bugs, stylistic issues, and susp…
Continuous Testing - CI/CD Glossary DefinitionContinuous Testing: Continuous testing is running automated tests throughout the delivery pipeline, from comm…