static-analysis

Unexecuted code review

Static analysis is the examination of code without executing it—analyzing source files to find bugs, security vulnerabilities, or style violations before the program runs.

Compilers perform basic static analysis; specialized tools go deeper: The static analysis caught a null pointer dereference.

Contrasts with dynamic analysis, which examines running programs.

workflow

pipeline

Long-distance fluid transport tube

gating · baseline · suppression · triage · remediation · annotation · exclusion · incremental · scheduled · on-demand

tooling

linter

Source code inspection tool

  • scannerDevice that reads data
  • rulesetCollection of governing principles
  • pluginModular software extension

configuration · integration

defects

bug

Crawling creature or defect

taint · severity · warning

techniques

lattice

Openwork of crossed strips

metrics

maintainability

Ease of ongoing repair

fan-out · dependency · threshold · dashboard · report · trend · baseline · benchmark · scoring · rating

Opposites
execution state

static-analysisdebugging

Error removal from programs

profiling · instrumentation

temporal perspective

static-analysisobservability

How well internals reveal themselves

APM

analysis methodology

static-analysisfuzzing

Random input testing

Family

static, analysis, statics, statically, stasis, stat, station, stationary, status

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G