Back to Web3 Js

Review Guidelines

REVIEW.md

4.16.01.4 KB
Original Source

Review Guidelines

Our review guidelines are intended to provide clear steps for PR proposers and reviewers.

Only published PRs will be considered for review. Draft PRs will be considered in-progress and not yet ready for review.

Rules

  • PR follows the provided template.
  • PR doesn't contain unnecessary changes.
  • The changed code preserves the conventions and stylistic consistency of the project.
  • PR uses labels accordingly. (new labels may be suggested)
  • PR includes unit and e2e tests if related to any logic changes.
    • The code coverage rate did not decrease.
    • The error case is always tested.
    • The description of the test case is self-describing.
    • Test cases are grouped for clarity.
  • A PR may only be merged if the following conditions are fulfilled:
    • The correct base branch is selected.
    • Any new files contain the web3.js file header.
    • The documentation was updated (if applicable).
    • The CHANGELOG was updated accordingly.
    • The CI with QA passes successfully.
      • The CI logs were manually checked to ensure false positives were not reported.
    • All comments have been addressed.
    • Doesn't add undue maintenance burden.
    • Doesn't increase the bundle size or is clearly explained why.