Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,14 @@ All submissions, including submissions by project members, require review. We
use GitHub pull requests for this purpose. Consult [GitHub Help] for more
information on using pull requests.

Process for code reviews. Before requesting human review, a PR must:

* Must have all tests passing
* Must have all linting passing
* Must meet project code quality requirements, including passing all configured static analysis / SonarCloud quality gates and not reducing automated test coverage for the affected components
* Must have all automatically generated comments addressed (AI generated comments, SonarCloud comments, bot generated comments etc)
Comment on lines +62 to +65
Copy link

Copilot AI Mar 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The list mixes an introductory sentence that already says “must” with bullets that also start with “Must…”. For clarity/consistency in CONTRIBUTING, consider either changing the bullets to short phrases (e.g., “All tests passing”) or converting the intro line to a heading and keeping “Must …” in bullets—avoid duplicating the modal.

Suggested change
* Must have all tests passing
* Must have all linting passing
* Must meet project code quality requirements, including passing all configured static analysis / SonarCloud quality gates and not reducing automated test coverage for the affected components
* Must have all automatically generated comments addressed (AI generated comments, SonarCloud comments, bot generated comments etc)
* All tests passing
* All linting passing
* Meeting project code quality requirements, including passing all configured static analysis / SonarCloud quality gates and not reducing automated test coverage for the affected components
* All automatically generated comments addressed (AI generated comments, SonarCloud comments, bot generated comments etc)

Copilot uses AI. Check for mistakes.
Copy link

Copilot AI Mar 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In parenthetical lists, add a comma before “etc.” for correct punctuation.

Suggested change
* Must have all automatically generated comments addressed (AI generated comments, SonarCloud comments, bot generated comments etc)
* Must have all automatically generated comments addressed (AI generated comments, SonarCloud comments, bot generated comments, etc.)

Copilot uses AI. Check for mistakes.
* If it is not possible to resolve an automatic comment, please add a sub-comment indicating why the automated comment cannot be resolved or ask for help in resolving the comment

## Community Guidelines

This project follows a [Code of Conduct].
Expand Down Expand Up @@ -126,7 +134,7 @@ It's usually a good idea to test locally for the following:

#### Update docs

Docs are under [documentation/]. Refer to (the README,md)[documentation/README.md] in the folder to details about
Docs are under [documentation/](documentation/). Refer to the [README.md](documentation/README.md) in the folder for details about
documentation contributions.


Expand Down
Loading