├── .github └── workflows │ └── unit-tests.yml ├── .gitignore ├── MinimalPluginStandard ├── AbstractEscapingCheckSniff.php ├── AbstractSniffHelper.php ├── Sniffs │ ├── DirectDBSniff.php │ ├── OutputEscapingSniff.php │ └── VerifyNonceSniff.php └── ruleset.xml ├── MinimalThemeStandard └── ruleset.xml ├── admin ├── class-scan-metabox.php ├── metabox.css ├── metabox.js ├── prism.css └── prism.js ├── bin ├── check-plugin-by-slug.php ├── check-plugin-code.php ├── check-theme-by-slug.php └── scan-dir.sh ├── composer.json ├── composer.lock ├── includes ├── class-phpcs.php └── class-scanner.php ├── index.php ├── phpunit-watcher.yml.dist ├── phpunit.xml.dist ├── readme.md └── tests ├── bootstrap.php ├── db ├── DirectDBUnitTest.php ├── DirectDBUnitTest.php-bad.inc └── DirectDBUnitTest.php-safe.inc ├── nonce ├── VerifyNonceUnitTest.php ├── VerifyNonceUnitTest.php-bad.inc └── VerifyNonceUnitTest.php-safe.inc ├── output ├── OutputEscapingUnitTest.php ├── OutputEscapingUnitTest.php-bad.inc └── OutputEscapingUnitTest.php-safe.inc └── theme ├── GeneralThemeUnitTest.php ├── GeneralThemeUnitTest.php-bad.inc └── GeneralThemeUnitTest.php-safe.inc /.github/workflows/unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/.github/workflows/unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | -------------------------------------------------------------------------------- /MinimalPluginStandard/AbstractEscapingCheckSniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/MinimalPluginStandard/AbstractEscapingCheckSniff.php -------------------------------------------------------------------------------- /MinimalPluginStandard/AbstractSniffHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/MinimalPluginStandard/AbstractSniffHelper.php -------------------------------------------------------------------------------- /MinimalPluginStandard/Sniffs/DirectDBSniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/MinimalPluginStandard/Sniffs/DirectDBSniff.php -------------------------------------------------------------------------------- /MinimalPluginStandard/Sniffs/OutputEscapingSniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/MinimalPluginStandard/Sniffs/OutputEscapingSniff.php -------------------------------------------------------------------------------- /MinimalPluginStandard/Sniffs/VerifyNonceSniff.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/MinimalPluginStandard/Sniffs/VerifyNonceSniff.php -------------------------------------------------------------------------------- /MinimalPluginStandard/ruleset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/MinimalPluginStandard/ruleset.xml -------------------------------------------------------------------------------- /MinimalThemeStandard/ruleset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/MinimalThemeStandard/ruleset.xml -------------------------------------------------------------------------------- /admin/class-scan-metabox.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/admin/class-scan-metabox.php -------------------------------------------------------------------------------- /admin/metabox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/admin/metabox.css -------------------------------------------------------------------------------- /admin/metabox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/admin/metabox.js -------------------------------------------------------------------------------- /admin/prism.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/admin/prism.css -------------------------------------------------------------------------------- /admin/prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/admin/prism.js -------------------------------------------------------------------------------- /bin/check-plugin-by-slug.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/bin/check-plugin-by-slug.php -------------------------------------------------------------------------------- /bin/check-plugin-code.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/bin/check-plugin-code.php -------------------------------------------------------------------------------- /bin/check-theme-by-slug.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/bin/check-theme-by-slug.php -------------------------------------------------------------------------------- /bin/scan-dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/bin/scan-dir.sh -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/composer.lock -------------------------------------------------------------------------------- /includes/class-phpcs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/includes/class-phpcs.php -------------------------------------------------------------------------------- /includes/class-scanner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/includes/class-scanner.php -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/index.php -------------------------------------------------------------------------------- /phpunit-watcher.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/phpunit-watcher.yml.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/readme.md -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/db/DirectDBUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/tests/db/DirectDBUnitTest.php -------------------------------------------------------------------------------- /tests/db/DirectDBUnitTest.php-bad.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/tests/db/DirectDBUnitTest.php-bad.inc -------------------------------------------------------------------------------- /tests/db/DirectDBUnitTest.php-safe.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/tests/db/DirectDBUnitTest.php-safe.inc -------------------------------------------------------------------------------- /tests/nonce/VerifyNonceUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/tests/nonce/VerifyNonceUnitTest.php -------------------------------------------------------------------------------- /tests/nonce/VerifyNonceUnitTest.php-bad.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/tests/nonce/VerifyNonceUnitTest.php-bad.inc -------------------------------------------------------------------------------- /tests/nonce/VerifyNonceUnitTest.php-safe.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/tests/nonce/VerifyNonceUnitTest.php-safe.inc -------------------------------------------------------------------------------- /tests/output/OutputEscapingUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/tests/output/OutputEscapingUnitTest.php -------------------------------------------------------------------------------- /tests/output/OutputEscapingUnitTest.php-bad.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/tests/output/OutputEscapingUnitTest.php-bad.inc -------------------------------------------------------------------------------- /tests/output/OutputEscapingUnitTest.php-safe.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/tests/output/OutputEscapingUnitTest.php-safe.inc -------------------------------------------------------------------------------- /tests/theme/GeneralThemeUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/tests/theme/GeneralThemeUnitTest.php -------------------------------------------------------------------------------- /tests/theme/GeneralThemeUnitTest.php-bad.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/tests/theme/GeneralThemeUnitTest.php-bad.inc -------------------------------------------------------------------------------- /tests/theme/GeneralThemeUnitTest.php-safe.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WordPress/wporg-code-analysis/HEAD/tests/theme/GeneralThemeUnitTest.php-safe.inc --------------------------------------------------------------------------------