Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Phpcompatibility Wp Laravel Package

phpcompatibility/phpcompatibility-wp

WordPress-focused PHP_CodeSniffer ruleset for checking PHP cross-version compatibility. Built on PHPCompatibility, it avoids false positives by excluding WordPress backfills and polyfills so you can scan WP plugins, themes, and sites accurately.

View on GitHub
Deep Wiki
Context7
3.0.0-alpha2
  • Ruleset: Updated for improved compatibility with WordPress 6.5 and for compatibility with WordPress 6.8 and 6.9. Thanks @rodrigoprimo!
  • General housekeeping and maintenance.
3.0.0-alpha1
  • Composer: All PHPCompatibility dependencies have been updated to the recently released PHPCompatibility 10.0.0-alpha1 based versions. Note: in select cases, this means that custom <exclude> rules in a project's [.]phpcs.xml[.dist] configuration file may needs to be updated. Along the same lines, selective // phpcs:ignore comments used inline may need to be updated with the new sniff code(s). For full information on these kind of changes, please refer to the Upgrade guide for PHPCompatibility 10.0.0.
  • The Composer PHPCS plugin will now be installed automatically to register PHPCompatibility and other external standards with PHP_CodeSniffer. If you have a require-dev in place for this plugin in your own composer.json, it is strongly recommended to remove this to prevent conflicting version constraints. If you previously used another Composer plugin, manually set the installed_paths configuration, or set the installed_paths in your [.]phpcs.xml[.dist] configuration file, it is recommended you remove this in favour of letting the Composer PHPCS plugin handle this.
  • Support for PHP 5.3 has been dropped. The new minimum supported PHP version is 5.4.
  • Support for PHP_CodeSniffer 4.0 has been added.
  • Support for PHP_CodeSniffer < 3.13.3 has been dropped.
2.1.8

This is a maintenance release.

  • The ruleset now includes schema tags.
  • General housekeeping and maintenance.
2.1.7
  • Composer: The minimum supported version of PHP_CodeSniffer has been raised to 3.3.0.
  • Ruleset: Prevent deprecation notice on PHP_CodeSniffer 3.13.0+.
2.1.6

This is a maintenance release.

  • README: Fixed some broken badges.
  • General housekeeping and documentation updates. Including a contribution by @johnbillion.
2.1.5
2.1.4
  • Composer: The package will now identify itself as a static analysis tool. Thanks @GaryJones!
  • Other housekeeping and minor documentation updates.
2.1.3
  • Ruleset: Updated for compatibility with WordPress 5.9.
  • README: Updated the installation instructions for compatibility with Composer >= 2.2.
  • Minor housekeeping.
2.1.2
  • Ruleset: Updated for compatibility with WordPress 5.8.
  • Documentation: improved installation instructions. Props @afragen.
2.1.1
  • The recommended version of the Composer PHPCS plugin is now ^0.7.0, which offers compatibility with Composer 2.0.
  • The ruleset is now also tested against PHP 7.4 and 8.0. Note: full PHP 7.4 support is only available in combination with PHP_CodeSniffer >= 3.5.6. Note: runtime PHP 8.0 support is only available in combination with PHP_CodeSniffer >= 3.5.7, full support is expected in PHP_CodeSniffer 3.6.0.
2.1.0
  • Ruleset: Updated for the Sodium_Compat polyfill which is included in WordPress 5.2.
  • Composer: The recommended version of the Composer PHPCS plugin has been upped to ^0.5.0.
  • Documentation: Updated the ruleset inline documentation and the Readme to reflect the change in minimum PHP requirements for WordPress as of WP 5.2.
  • Documentation: Updated the ruleset inline documentation to include information on when each polyfill was added to/removed from WordPress.
  • CI: The rulesets are now also tested against PHP 7.3. Note: full PHP 7.3 support is only available in combination with PHP_CodeSniffer 2.9.2 or 3.3.1+ due to an incompatibility within PHP_CodeSniffer itself.
2.0.0
  • Ruleset: Updated for compatibility with PHPCompatibility 9.0+.
  • Composer: Added dependency for a dedicated polyfill-based PHPCompatibility ruleset.
  • CI: Added a test for the ruleset.
  • Readme: Removed the installation instructions for a non-Composer based install.
1.0.0

Initial release of the PHPCompatibilityWP ruleset.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport