├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lombok.config ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── github │ │ └── goober │ │ └── sonarqube │ │ └── plugin │ │ ├── PullRequestDecoratorPlugin.java │ │ └── decorator │ │ ├── PullRequestDecorator.java │ │ ├── PullRequestProperties.java │ │ ├── bitbucket │ │ ├── BitbucketClient.java │ │ ├── BitbucketProperties.java │ │ ├── BitbucketPropertiesSensor.java │ │ ├── BitbucketPullRequestDecorator.java │ │ ├── BitbucketPullRequestReport.java │ │ └── model │ │ │ ├── Annotation.java │ │ │ ├── CreateAnnotationsRequest.java │ │ │ ├── CreateReportRequest.java │ │ │ ├── DataValue.java │ │ │ ├── ReportData.java │ │ │ └── ServerProperties.java │ │ └── sonarqube │ │ ├── PullRequestReport.java │ │ ├── PullRequestReportCollector.java │ │ ├── QualityCondition.java │ │ ├── SonarQubeClient.java │ │ └── model │ │ ├── Component.java │ │ ├── Issue.java │ │ ├── Measure.java │ │ ├── MeasureResponse.java │ │ ├── Metric.java │ │ ├── MetricsResponse.java │ │ ├── Paging.java │ │ ├── Rating.java │ │ └── SearchIssuesResponse.java └── resources │ └── org │ └── sonar │ └── l10n │ └── pullRequestDecoratorPlugin_en.properties └── test └── java └── com └── github └── goober └── sonarqube └── plugin └── decorator └── bitbucket └── model └── ServerPropertiesTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | version=0.0.2-SNAPSHOT 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/lombok.config -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'sonarqube-pullrequest-decorator-plugin' 2 | -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/PullRequestDecoratorPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/PullRequestDecoratorPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/PullRequestDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/PullRequestDecorator.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/PullRequestProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/PullRequestProperties.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/BitbucketClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/BitbucketClient.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/BitbucketProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/BitbucketProperties.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/BitbucketPropertiesSensor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/BitbucketPropertiesSensor.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/BitbucketPullRequestDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/BitbucketPullRequestDecorator.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/BitbucketPullRequestReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/BitbucketPullRequestReport.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/Annotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/Annotation.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/CreateAnnotationsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/CreateAnnotationsRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/CreateReportRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/CreateReportRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/DataValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/DataValue.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/ReportData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/ReportData.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/ServerProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/ServerProperties.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/PullRequestReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/PullRequestReport.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/PullRequestReportCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/PullRequestReportCollector.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/QualityCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/QualityCondition.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/SonarQubeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/SonarQubeClient.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/Component.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/Issue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/Issue.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/Measure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/Measure.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/MeasureResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/MeasureResponse.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/Metric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/Metric.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/MetricsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/MetricsResponse.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/Paging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/Paging.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/Rating.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/Rating.java -------------------------------------------------------------------------------- /src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/SearchIssuesResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/java/com/github/goober/sonarqube/plugin/decorator/sonarqube/model/SearchIssuesResponse.java -------------------------------------------------------------------------------- /src/main/resources/org/sonar/l10n/pullRequestDecoratorPlugin_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/main/resources/org/sonar/l10n/pullRequestDecoratorPlugin_en.properties -------------------------------------------------------------------------------- /src/test/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/ServerPropertiesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goober/sonarqube-pullrequest-decorator-plugin/HEAD/src/test/java/com/github/goober/sonarqube/plugin/decorator/bitbucket/model/ServerPropertiesTest.java --------------------------------------------------------------------------------