What problem does it solve?
WooCommerce.com Marketplace submissions and updates can be blocked when a plugin fails required Quality Insights Toolkit (QIT) checks, so teams need a reliable way to run the same activation, security, static analysis, compatibility, malware detection, and WooCommerce E2E/API test suites early and often.
Core Features & Use Cases
- QIT coverage for required marketplace suites: Activation, Security (Semgrep/best practices), PHPStan, PHP Compatibility (8.2–8.3+), Malware, Woo E2E (Playwright), and Woo API tests to prevent pre-submission surprises.
- Local and authenticated execution paths: Run without external connectivity using QIT’s local environment, and run authenticated runs against marketplace targets when needed.
- Custom E2E test authoring: Add Playwright-based E2E tests using the expected test package structure, then execute them via QIT.
- Coding standards enforcement: Establish consistent PHPCS/ESLint configurations and include them in CI workflows to reduce review churn.
- GitHub Actions CI integration: Provide example workflows that run individual checks and QIT gating (including ZIP build and QIT activation/security runs).
Quick Start
Run WooCommerce.com QIT locally to verify the plugin zip passes the activation suite by executing the QIT command for the activation test against your built archive.