qiniu / reviewbot

Comprehensive linters runner for code review scenarios
https://reviewbot-x.netlify.app
Apache License 2.0
13 stars 15 forks source link
code-quality code-review codereview linter static-code-analysis

reviewbot - Comprehensive linters runner for code review scenarios

Build Status Go Report Card GitHub release

Its ultimate goal is to establish software engineering best practices and efficiently promote them within the organization.

Why Reviewbot?

Ensuring code quality for a limited number of repositories and languages is not difficult. We just need to use various inspection tools and configure them for the relevant repositories. But what if we are dealing with an entire organization, with different languages, a variety of new and old repositories (300+), and many historical legacy issues? How can we handle that?

We thought it would be best to have a centralized static analysis service that can be applied to all repositories with minimal configuration and enable efficient implementation of every new engineering practice within the organization.

Reviewbot was created for such a scenario.

It has been inspired by many tools in the industry, but with some differences:

If you are facing similar challenges, we welcome you to try Reviewbot!

Linters Support

Quickstart

Please take a look at our getting started guide.

Contributing

Your contributions to Reviewbot are essential for its long-term maintenance and improvement. Thanks for supporting Reviewbot!

Reporting Issues

If you find a bug while working with the Reviewbot, please open an issue on GitHub and let us know what went wrong. We will try to fix it as quickly as we can.

License

Reviewbot is released under the Apache 2.0 license. See the LICENSE file for details.