Чистота и качество кода — важные критерии оценки работы программиста. Если код работает — это уже хорошо, но нельзя забывать о том, что он должен быть очищен от «мусора», быть логичным и понятным для других разработчиков.
Господи столько всего перечислено - а по факту только один Sonar стоит серьезно рассматривать.
Все остальное кривые поделки.