Static Analysis - CI/CD Glossary Definition
Static analysis inspects code without running it to catch bugs, vulnerabilities, and style issues.
Static analysis examines source code without running it, detecting bugs, security issues, and style problems by inspecting structure. Linters and type checkers are common static analysis tools.
In the pipeline
Static analysis runs fast and early, so teams gate pull requests on it (linting, type checks, security scans) to catch defects before tests even run.
Related guides
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…