Member-only story
Addendum 02/2019 : SonarQube has released several tool and plugins to handle JSX and ESLint configurations natively with their own tools. Most of the article may be outdated right now. Have a look at https://github.com/SonarSource/SonarJS/blob/master/docs/DOC.md#advanced-configuration and https://github.com/SonarSource/eslint-plugin-sonarjs.
This article is showing you how to use SonarQube with ReactJS and its JSX files. I will use both SonarQube JavaScript plugin and the additional plugin Sonar EsLint plugin.
For the people who has missed my previous article, I have created a new SonarQube plugin to extends the Javascript analysis.
Installation and Configuration
The first step is to download the plugin directly from Github here.
Find the latest release.
Copy it in your Sonar extension folder.