ESLint and Prettier should provide you a clean, beautiful, less-bug code but there are some (as I can think of) that SonarQube could help improving your code more, which are:
- "Security Hotspot" such as detecting plain credentials in source code, regex validation, and etc, which both can't detect for.
- finding "Code Smell" (code which might lead into a bug) in your source code
- finding vulnerability, for example, bad configuration and weak cipher.
- finding a block of code which might cost you a bad performance, for example, nested loops.
- a lot more.
Sometimes SonarQube checks might be annoying, but after you adjusted it to fit with your coding style, it should be very useful!