Product actually makes you want to fix the issues, through PR checks and annotations. Ships with sane defaults for settings, and is very customisable. Alongside a CI tool, adding this tool as a PR merge check is very helpful in ensuring the code remains healthy.