Skip to content

Commit 12a74c9

Browse files
committed
Add Code Quality Projects
1 parent fb39f88 commit 12a74c9

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

README-EN.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,13 @@
6363
8. **[server](https://github.com/wildfirechat/server)** : Wildfire IM is a cross-platform instant messaging solution, whose core functionality is open sourced.
6464
9. **[EasyScheduler](https://github.com/analysys/EasyScheduler)** : Dolphin Scheduler is a distributed and easy-to-expand visual DAG workflow scheduling system, dedicated to solving the complex dependencies in data processing, making the scheduling system out of the box for data processing.
6565

66+
### Code Quality
67+
68+
1. **[sonarqube](https://github.com/SonarSource/sonarqube)** :SonarQube empowers all developers to write cleaner and safer code.
69+
2. **[checkstyle](https://github.com/checkstyle/checkstyle)** :Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
70+
3. **[pmd](https://github.com/pmd/pmd)** : An extensible multilanguage static code analyzer.
71+
4. **[spotbugs](https://github.com/spotbugs/spotbugs)** : SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
72+
6673
### Others
6774

6875
1. **[halo](https://github.com/halo-dev/halo)** : Halo is a modern personal independent blogging system -- the best Java blogging system.

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,13 @@
6666
8. **[server](https://github.com/wildfirechat/server)** : 野火IM是一套跨平台、核心功能开源的即时通讯解决方案。
6767
9. **[EasyScheduler](https://github.com/analysys/EasyScheduler)** : Easy Scheduler是一个分布式工作流任务调度系统,主要解决“复杂任务依赖但无法直接监控任务健康状态”的问题。Easy Scheduler以DAG方式组装任务,可以实时监控任务的运行状态。同时,它支持重试,重新运行等操作... 。
6868

69+
### 代码质量
70+
71+
1. **[sonarqube](https://github.com/SonarSource/sonarqube)** :SonarQube支持所有开发人员编写更干净,更安全的代码。
72+
2. **[checkstyle](https://github.com/checkstyle/checkstyle)** :Checkstyle是一种开发工具,可帮助程序员编写符合编码标准的Java代码。它使检查Java代码的过程自动化,从而使人们不必执行这项无聊(但很重要)的任务。这使其成为想要实施编码标准的项目的理想选择。
73+
3. **[pmd](https://github.com/pmd/pmd)** : 可扩展的多语言静态代码分析器。
74+
4. **[spotbugs](https://github.com/spotbugs/spotbugs)** :SpotBugs是FindBugs的继任者。静态分析工具,用于查找Java代码中的错误。
75+
6976
### 其他
7077

7178
1. **[halo](https://github.com/halo-dev/halo)** :Halo 可能是最好的 Java 博客系统。

0 commit comments

Comments
 (0)