Recently I filed 3 code cleanup JIRAs and fixed 2 of them:
APEXCORE-691 Use type inference for generic instance creation APEXCORE-694 Use correct annotation for nullable and not nullable arguments APEXCORE-695 Remove unnecessary interface modifiersCurrently none of them are enforced by checkstyle rules (APEXCORE-698). Until APEXCORE-698 is fixed, both contributors and committers should enforce them manually.
Thank you, Vlad