code analysis and quick-fixes