SonarCloud

SonarCloud is a cloud version of SonarQube. We can visit SonarCloud on https://sonarcloud.io/.

https://blog.jdriven.com/uploads/2019/08/jenkins-pr-check.png
https://res.cloudinary.com/practicaldev/image/fetch/s--6uYLsiSA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/remast/remast.github.io/raw/master/posts/2019-11_Go-for-SonarCloud-with-Github-Actions/go-sonarcloud-dashboard.png
Binding SonarCloud with Github
Left: Choose mpermperpisang. Right: Choose selected repository or for all repository
Organization bound successfully
Check in repo Settings

Dangerfile

Dangerfile is also a support to our pull request. But unlike SonarCloud which is useful for code analysis only, dangerfile can also to tidy up our pull request format. Want to auto assign reviewer? We can do that with help from Dangerfile.

failed ‘PR title can't be named ASD123’ if github.pr_title.include? ‘[ASD123]’
Left: Put danger-review_requests in Gemfile. Right: Call method with review_requests.request(reviewer_sample)

Novoda

Novoda has so many repositories. One of them is gradle-static-analysis-plugin.

https://atlassianblog.wpengine.com/wp-content/uploads/bitbucket411-blog-1200x-branches2.png
  • https://danger.systems/
  • https://github.com/novoda/gradle-static-analysis-plugin

mpermperpisang official Medium account..MperMperPisang World on Youtube

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store