Please ensure the following are verified during the peer review process:
- Verify the title follows the guidelines.
- Verify that the PR type, ticket number, and a brief description of the changes are included.
- Verify the feature flag section is included for new feature development.
- Ensure that for all scripts or rake tasks, how to run them is documented in both the PR and the code.
- Ensure there is Cucumber coverage for all UI changes.
- Confirm there are no inline styles added.
- Confirm there is no inline JavaScript added.
- Verify there is no hard-coded text added/updated in helpers/views/JavaScript.
- Ensure new/updated translation strings do not include markup/styles unless there is supporting documentation.
- Verify that all images added/updated have alt text.
- Confirm that tests for the changes have been added and they use
let
helpers andbefore
blocks. - Verify that any endpoint modified in the PR only responds to the expected MIME types.
- Check that any endpoint touched in the PR has an appropriate Pundit policy. For open endpoints, verify that the reasoning is documented in the PR and code.
- Ensure the code does not use
.html_safe
. - Confirm that the code does not bypass RuboCop rules in any way.