Skip to content

Software quality

Static Code Analysis

Automated examination of source code for errors and risks without running the program.

Static code analysis automatically examines source code for possible errors, security risks and violations of coding conventions without running the program. Tools such as PHPStan, ESLint or SonarQube evaluate the structure of the code and typed signatures and report anomalies such as unreachable code, wrong types or unsafe function calls.

Because the analysis works without a runtime environment, it also finds problems that would only occur in rare program paths and that classic tests easily miss. It does not replace tests, however, but complements them with a different class of errors.

In practice at Provimedia

What Provimedia uses it for

Provimedia runs static code analysis automatically on every commit in order to find structural errors before delivery.

Want to use Static Code Analysis for your project?

In a free conversation, let's find out how we can implement this for you.