Skip to content

felixarntz/plugin-check

Repository files navigation

Plugin Check

Proof of concept for a WordPress plugin check tool.

For now, this is limited to WP-CLI usage. Eventually, the real plugin checker should probably have a UI as well that allows invoking the checks for a plugin.

Usage examples

wp plugin-check check-plugin hello
wp plugin-check check-plugin akismet

Architecture

  • All checks are implemented as classes that implement the WordPress\Plugin_Check\Checker\Check interface.
  • Check classes can optionally implement the WordPress\Plugin_Check\Checker\Preparation interface if they require any environment preparation before running the check.
  • There can also be general environment preparation steps which should be implemented as standalone classes implementing the WordPress\Plugin_Check\Checker\Preparation interface only.

Currently included checks

  • Enqueued_Scripts_Check
  • PHP_CodeSniffer_Check
    • currently just checks for WordPress-Core ruleset
    • should eventually use a custom ruleset for the plugin checker

About

Proof of concept for a WordPress plugin check tool.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published