Things to check before sending to QA
- Run Theme Check
- Escape and translate everything: Escaping
- Prefix every global variable, function, class, database option, image size etc. Prefixes
- Run Unit Test. Unit Test
- Run Monster Widget. Monster Widget
- Check for potential Reject Reasons
- Check every page with Query Monitor to discover any errors in PHP, db queries etc.
- Make sure all vendor plugins included in the theme (if any) are up to date.
- (WooCommerce) Fix outdated WooCommerce templates