static source code analyser