A review should have several items checked off before it is landed. Checkboxes are pre-filled into the pull request summary when it’s created.
The uploader may pre-check-off boxes if they are not applicable (e.g. TypeScript readability on a plan PR).
A reviewer has “readability” for a topic if they have enough expertise in that topic to ensure good practices are followed in pull requests, or know when to loop in other reviewers. Perfection is not required!
It is up to reviewers’ own discretion whether they are qualified to check off a “readability” checkbox on any given pull request.
WebGPU Readability: Familiarity with the API to ensure:
TypeScript Readability: Make sure TypeScript is utilized in a way that:
as
, etc.) or stronger.as const
are used to reduce unnecessary boilerplate).Changes must have an author or reviewer with the following readability: WebGPU
Reviewers must carefully ensure the following:
See also: Adding or Editing Test Plans.
Changes must have an author or reviewer with the following readability: WebGPU, TypeScript
Reviewers must carefully ensure the following:
Reviewers should ensure the following:
See also: Implementing Tests.
Changes must have an author or reviewer with the following readability: TypeScript
Reviewers should ensure the following: