gitextract_2kj9ve84/ ├── .gitignore ├── .travis/ │ ├── runSonarQubeAnalysis.sh │ └── script.sh ├── .travis.yml ├── LICENSE.md ├── README.md ├── dependency-check-suppression.xml ├── pom.xml └── src/ ├── main/ │ ├── java/ │ │ └── org/ │ │ └── sonar/ │ │ └── plugins/ │ │ └── stash/ │ │ ├── IssuePathResolver.java │ │ ├── PeekableInputStream.java │ │ ├── PluginInfo.java │ │ ├── PullRequestRef.java │ │ ├── StashIssueReportingPostJob.java │ │ ├── StashPlugin.java │ │ ├── StashPluginConfiguration.java │ │ ├── StashPluginUtils.java │ │ ├── StashProjectBuilder.java │ │ ├── StashRequestFacade.java │ │ ├── client/ │ │ │ ├── ContentType.java │ │ │ ├── StashClient.java │ │ │ └── StashCredentials.java │ │ ├── exceptions/ │ │ │ ├── StashClientException.java │ │ │ ├── StashConfigurationException.java │ │ │ ├── StashException.java │ │ │ └── StashReportExtractionException.java │ │ └── issue/ │ │ ├── MarkdownPrinter.java │ │ ├── StashComment.java │ │ ├── StashCommentReport.java │ │ ├── StashDiff.java │ │ ├── StashDiffReport.java │ │ ├── StashPullRequest.java │ │ ├── StashTask.java │ │ ├── StashUser.java │ │ └── collector/ │ │ ├── SonarQubeCollector.java │ │ └── StashCollector.java │ └── resources/ │ └── org/ │ └── sonar/ │ └── plugins/ │ └── stash/ │ └── sonar-stash.properties └── test/ ├── java/ │ └── org/ │ └── sonar/ │ └── plugins/ │ └── stash/ │ ├── CompleteITCase.java │ ├── DefaultIssue.java │ ├── DummyStashProjectBuilder.java │ ├── JavaUtilLoggingCapture.java │ ├── PeekableInputStreamTest.java │ ├── PluginInfoTest.java │ ├── StashIssueReportingPostJobTest.java │ ├── StashPluginConfigurationTest.java │ ├── StashPluginUtilsTest.java │ ├── StashRequestFacadeTest.java │ ├── StashTest.java │ ├── TestUtils.java │ ├── TestWatcherExtension.java │ ├── client/ │ │ ├── ContentTypeTest.java │ │ └── StashClientTest.java │ ├── end2end/ │ │ ├── EndToEndTest.java │ │ └── Issue194.java │ ├── fixtures/ │ │ ├── DummyIssuePathResolver.java │ │ ├── DummyPostJobContext.java │ │ ├── DummyPostJobIssue.java │ │ ├── DummyServer.java │ │ ├── DummyStashServer.java │ │ ├── MavenSonarFixtures.java │ │ ├── SonarQube.java │ │ ├── SonarQubeRule.java │ │ ├── SonarScanner.java │ │ ├── WireMockExtension.java │ │ └── WireMockResponseCallback.java │ └── issue/ │ ├── MarkdownPrinterTest.java │ ├── StashCommentReportTest.java │ ├── StashCommentTest.java │ ├── StashDiffReportTest.java │ ├── StashDiffTest.java │ ├── StashPullRequestTest.java │ ├── StashTaskTest.java │ ├── StashUserTest.java │ └── collector/ │ ├── DiffReportSample.java │ ├── SonarQubeCollectorTest.java │ └── StashCollectorTest.java └── resources/ ├── fixtures/ │ └── issue194_stash_diff.json └── foo/ ├── module1/ │ └── src/ │ └── main/ │ └── java/ │ └── Foo.java ├── module2/ │ └── src/ │ └── main/ │ └── java/ │ └── Bar.java └── sonar-project.properties