Rootree
Github Logo

Code Review Checklist

Github Logo
  • Are elements on the page aligned appropriately?
  • Are functions and other names within the code descriptive and accurate?
  • Is it responsive? (desktop, tablet, mobile)
  • Did you check with a viewport more than 1400px wide?
  • Is there CSS using existing or new helper classes where appropriate?
  • Are the CSS rules specific enough such that they don’t affect other elements across the site?
  • Are CSS rules only as specific as they need to be?
  • Did you check Safari?
  • Are there sizes on all SVGs?
  • Are images wrapped in DIVs?
  • Are there no console errors?
  • Has the theme/plugin version been updated? (Hint: yarn run version patch)
  • Are images appropriately sized?
  • Is content (images, text, buttons, etc.) translated (if applicable)?
  • Are CSS breakpoints consistent?
  • Is critical functionality above 95% support or can be polyfilled by postcss?
  • Have you checked on an actual device?
  • Are styles in the stylesheet whenever possible? (ie. not in the style attribute)
  • Does it work with touch?
  • Is other cross-dependent code merged or ready to be merged?

Future Items

  • Did you do a visual diff?
  • Are appropriate JS and PHP library functions being used?
# Code Review Checklist
- [ ] Are elements on the page aligned appropriately?
- [ ] Are functions and other names within the code descriptive and accurate?
- [ ] Is it responsive? (desktop, tablet, mobile)
- [ ] Did you check with a viewport more than 1400px wide?
- [ ] Is there CSS using existing or new helper classes where appropriate?
- [ ] Are the CSS rules specific enough such that they don't affect other elements across the site?
- [ ] Are CSS rules only as specific as they need to be?
- [ ] Did you check Safari?
- [ ] Are there sizes on all SVGs?
- [ ] Are images wrapped in DIVs?
- [ ] Are there no console errors?
- [ ] Has the theme/plugin version been updated? (Hint: ```yarn run version patch```)
- [ ] Are images appropriately sized?
- [ ] Is content (images, text, buttons, etc.) translated (if applicable)?
- [ ] Are CSS breakpoints consistent?
- [ ] Is critical functionality above 95% support or can be polyfilled by postcss?
- [ ] Have you checked on an actual device?
- [ ] Are styles in the stylesheet whenever possible? (ie. not in the style attribute)
- [ ] Does it work with touch?
- [ ] Is other cross-dependent code merged or ready to be merged?