My team working ReactJS on a new project. I'm working on quality check.
I want to control the quality of React Js , is there any static code analysis tools for React to(SonarQube/Structure 101 for java).
In terms of Static Type Checking tools, you can either use TypeScript or Flow, the latter being open sourced by Facebook and therefore easy to implement in ReactJs using its dedicated Babel plugin.
TypeScript: http://www.typescriptlang.org/Flow: https://flow.org/
As I know sonarQube has a plugin for JS, but it is not so good.
You can use ESLint to analyse code on quality
You can try out DeepScan. It has more than 30 rules specialized for React. Its main focus is finding runtime errors and quality issues rather than coding conventions.
You can analyze GitHub projects at DeepScan site or use VS Code and Atom plugins.