@Override protected AnalysisResults analyze(Path baseDir, Path workDir, Collection<ClientInputFile> inputFiles, Map<String, String> props, IssueListener issueListener, ProgressMonitor progressMonitor) { ConnectedAnalysisConfiguration config = new ConnectedAnalysisConfiguration(projectKey, baseDir, workDir, inputFiles, props); console.debug("Starting analysis with configuration:\n" + config.toString()); return sonarlint.analyze(config, issueListener, new ProjectLogOutput(console, projectSettings), progressMonitor); }