All Projects → mozilla → code-review

mozilla / code-review

Licence: MPL-2.0 license
Automated static analysis & linting bot for Mozilla repositories

Programming Languages

python
139335 projects - #7 most used programming language
Vue
7211 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to code-review

sonarqube-action
Integrate SonarQube scanner to GitHub Actions
Stars: ✭ 90 (+76.47%)
Mutual labels:  static-analysis, code-review
localhost-sonarqube
Analysing source code locally with SonarQube in a Docker environment.
Stars: ✭ 17 (-66.67%)
Mutual labels:  static-analysis, code-review
Nodejsscan
nodejsscan is a static security code scanner for Node.js applications.
Stars: ✭ 1,874 (+3574.51%)
Mutual labels:  static-analysis, code-review
inline-plz
Inline your lint messages
Stars: ✭ 32 (-37.25%)
Mutual labels:  static-analysis, code-review
qodana-action
⚙️ Scan your Java, Kotlin, PHP, Python, JavaScript, TypeScript projects at GitHub with Qodana
Stars: ✭ 112 (+119.61%)
Mutual labels:  static-analysis, code-review
Reviewdog
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Stars: ✭ 4,541 (+8803.92%)
Mutual labels:  static-analysis, code-review
Mutant
Automated code reviews via mutation testing - semantic code coverage.
Stars: ✭ 1,794 (+3417.65%)
Mutual labels:  static-analysis, code-review
Inline syscall
Inline syscalls made easy for windows on clang
Stars: ✭ 232 (+354.9%)
Mutual labels:  static-analysis
Ford
Automatically generates FORtran Documentation from comments within the code.
Stars: ✭ 245 (+380.39%)
Mutual labels:  static-analysis
Php Parser
A PHP parser written in PHP
Stars: ✭ 15,101 (+29509.8%)
Mutual labels:  static-analysis
Codeql Go
The CodeQL extractor and libraries for Go.
Stars: ✭ 224 (+339.22%)
Mutual labels:  static-analysis
Modernizer Maven Plugin
Detect uses of legacy Java APIs
Stars: ✭ 234 (+358.82%)
Mutual labels:  static-analysis
Qulice
Quality Police for Java projects
Stars: ✭ 250 (+390.2%)
Mutual labels:  static-analysis
Revive
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Stars: ✭ 3,139 (+6054.9%)
Mutual labels:  static-analysis
go-recipes
🦩 Tools for Go projects
Stars: ✭ 2,490 (+4782.35%)
Mutual labels:  static-analysis
Check
A set of utilities for checking Go sources. This repository has migrated to https://gitlab.com/opennota/check
Stars: ✭ 225 (+341.18%)
Mutual labels:  static-analysis
removedupes
Remove Duplicate Messages
Stars: ✭ 52 (+1.96%)
Mutual labels:  mozilla
tryceratops
A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).
Stars: ✭ 381 (+647.06%)
Mutual labels:  static-analysis
Phpstan Phpunit
PHPUnit extensions and rules for PHPStan
Stars: ✭ 247 (+384.31%)
Mutual labels:  static-analysis
Mobileapp Pentest Cheatsheet
The Mobile App Pentest cheat sheet was created to provide concise collection of high value information on specific mobile application penetration testing topics.
Stars: ✭ 3,051 (+5882.35%)
Mutual labels:  static-analysis

Mozilla Code Review

The Code Review Bot aims to give early feedback to Mozilla developers about their patches. We automate code analyzers and publish detected issues on Phabricator as soon as possible, and for all revisions.

This project has 4 parts:

  • bot is a Python script running as a Taskcluster task, reporting issues found in analyzer tasks,
  • backend is a Django web API used to store issues detected by the bot,
  • frontend is an administration frontend (in Vue.js) displaying detailed information about analyses and issues,
  • events is a Python distributed application running in Heroku that receives Phabricator notifications and triggers Try pushes,

📘 Documentation is available in this repository in the docs folder. A good starting point is the architecture description.

📢 You can contact the code review bot's developers on Matrix or on Slack in #code-review-bot.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].