Static code analysis for your Infrastructure Deployments

Johan Louwers
3 min readMay 23, 2021

Static code analysis for your application code is (for most) companies now a standard. Every commit to the source control system triggers a set of events in a pipeline, commonly one of them is static code analysis. Static code analysis is the principle of checking the actual coded logic of your solution to find bugs and /or wrongly coded parts that do not comply with defined coding rules and report them back to the developer.

The principle of static code analysis helps to lighten the peer review process and should ensure that code that is accepted to move forward in the lifecycle has already gone through a good level of checking.

Static program analysis is the analysis of computer software that is performed without actually executing programs, in contrast with dynamic analysis, which is analysis performed on programs while they are executing.

Static code analysis tooling
One of the most popular (widely used) tools for static code analysis is SonarQube which offers a rich set of supported languages. Having stated that, a large set of different static code analysis tools do exist and are commonly seen within development pipelines.

Static code analysis feedback loop

One of the main requirements for a good static code analysis platform it the level of integration, especially with your…

--

--

Johan Louwers

Johan Louwers is a technology enthousiasts with a long background in supporting enterprises and startups alike as CTO, Chief Enterprise Architect and developer.