зеркало из https://github.com/mozilla/code-review.git
2e4e05cfc0
* Compare issues with known ones in the backend * rebase * Update list_repo_issues helper * Fix issues grouping by path * Cache Issue hash computed value * Repport issues that are tagged as new * Update publication * Add a comment section for issues outside the diff * Publish issues inside or outside the patch in two similar sections of the Phabricator comment * Only publish new issues to harbormaster * Improve message for known issues * Always refer to issues as 'defects' in Phabricator comment * Fix Phabricator publish return value * Make sure to run before/after on all the diffs of a revision * Only store new issues in bot's backend while runing before/after * Group in and out issue main comments * Preserve original publications (remove known issues footer) * Update existing tests * Add tests * Use a cached prop for issues' hash Define local repository in runtime settings * Fix before after random check for a revision * Suggestions * Use itertools.groupby or paths lookup * Improve RNG seed comment * Always compare issues that are found inside the diff * Raise error to sentry when GECKO_BASE_REV is unset on the decision task * Disable before/after for a non published revision * Override runtime local repository setting * Do not display existing issues stats |
||
---|---|---|
.. | ||
ci-cd | ||
projects | ||
README.md | ||
analysis_format.md | ||
architecture.drawio | ||
architecture.md | ||
architecture.png | ||
configuration.md | ||
debugging.md | ||
new_repository.md | ||
phabricator.md | ||
phabricator.mermaid | ||
phabricator.png | ||
publication.md | ||
trigger.md |
README.md
Code review bot for developers
This documentation is targeted towards developers of the code review bot itself, or developers of analyzers who want to integrate it in our bot.
Here is the overall summary of available documentation:
- System Architecture (good starting point)
- System Configuration
- How to debug the code review bot and other tips for maintainers
- CI/CD Pipeline with Taskcluster
- Phabricator integrations, lessons learned, tips & tricks
- Projects details:
- How to add a new analyzer:
- How to hook up a new repository
You can contact the code review bot's developers directly, see README for contact info.