Static code analysis and tests - passing Static code analysis and tests passing