I need to implement code quality checks in my frontend React codebase.
For this currently, I am using eslint with prettier plugins for static code linting, stylelint and jest for unit tests. All PRs run a custom validation script that runs eslint, stylelint and unit tests.
Sonarqube provides analysis and a complete report of the codebase which is really impressive.
While I was planning to implement Sonarqube, I found eslint-plugin-sonarjs, which does what I needed from Sonarqube (Bug Detection, Code Smell Detection).
So now, If I don’t need a reporting dashboard does it makes sense to use Sonarqube? Should I just use the eslint-plugin-sonarjs, or Sonarqube can provide better analysis with multiple different plugins?