Automate Code Review dengan Amazon CodeGuru

Amazon CodeGuru adalah sebuah code review automation service dari AWS yang bisa membantu mengevaluasi code kita, dan merekomendasikan code terkait performance aplikasi kita. Amazon CodeGuru ini menggunakan machine-learning untuk mendeteksi defect pada code. Untuk saat ini, hanya bahasa pemrograman Java saja yang di-support. Di tulisan ini kita akan mencoba mengasosiasikan AWS CodeCommit dengan Amazon CodeGuru.
Prerequisites: Silahkan buat code repository terlebih dahulu di Amazon CodeCommit.
Setelah code repository terbuat, buka halaman Amazon CodeGuru, dan buka sub-menu Repositories. Lalu klik Associate repository and run analysis.
Pilih AWS CodeCommit sebagai source provider, dan pilih juga repository locationnya.
Lalu pilih branch yang nantinya akan di-scan oleh Amazon CodeGuru, lalu Asosiasikan.
Sekarang, coba commit dan push code tersebut ke repo Amazon CodeCommit. Jika sudah, buat pull request.
Di tab Changes, Amazon CodeGuru akan memberi komen jika ada code yang bisa di-fix atau di-improve.