Charles is actually a proxy server, set by themselves over the system (computer or browser) network access proxy server, and then intercepts the request and the request packet capture analysis results to achieve the purpose. The software is written in Java, it can be Windows, Mac, use on Linux. Charles' first time installation installed Java environment.
1 son Lint
SonarLint is a code quality testing plug-in that can help us detect code bad taste
2. SonarQube
SonarQube is an open source code quality management platform
3. Alibaba Code protocol plug
Ali coding standards, I believe we are not unfamiliar