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

Phpcsdevtools Laravel Package

phpcsstandards/phpcsdevtools

Developer tools for building and maintaining PHP_CodeSniffer standards. Helps scaffold sniffs, run and debug PHPCS rules, manage tests, and streamline local workflows so you can create, validate, and ship custom coding standards faster.

View on GitHub
Deep Wiki
Context7
1.2.3

Changed

  • Allow for installation in combination with PHP_CodeSniffer 4.0.
  • General housekeeping.
1.2.2

This is a maintenance release.

Changed

  • All functionality is now also tested against PHP 8.3 and 8.4.
  • Miscellaneous updates to the development environment and CI scripts, including a contribution by [@fredden].
  • General housekeeping.
1.2.1

Changed

  • Composer: The version requirements for the [Composer PHPCS plugin] have been widened to allow for version 1.0.0. Please ensure you run composer update phpcsstandards/phpcsdevtools --with-dependencies to benefit from this.
1.2.0

Added

  • An XSD schema for PHPCS sniff documentation files. Thanks to [@dingo-d] for this awesome contribution! The XSD schema can be added to PHPCS sniff documentation XML files and can be used to verify these files comply with the requirements set by PHPCS, so the documentation will display correctly when using the PHPCS --generator=... feature. Information about how to use this new feature has been added to the README.
  • PHPCSDebug/TokenList sniff: tabs and spacess will now be visualized in whitespace-only tokens. In comment tokens, leading and trailing whitespace will be visualized. Whitespace will also be visualized for any token which has (or should have) undergone a "tabs to spaces" conversion.

Changed

  • PHPCSDebug/TokenList sniff: the 'orig_content' will now be shown for all tokens which have undergone a "tabs to spaces" conversion. Previously it was only shown for whitespace tokens which had been converted.
  • The package will now identify itself as a static analysis tool to Composer. Thanks [@GaryJones]!
  • Various other code and documentation improvements.
  • Miscellaneous updates to the development environment and CI scripts.

Fixed

  • FeatureComplete: wrong error message was displayed for missing test case files in colors enabled mode.
  • PHPCSDebug/TokenList sniff: for rare edge cases when PHPCS has not set the 'length' information for a token, the length will no longer be calculated, but will show as ?. This prevents a mismatch/misrepresentation between the output of the sniff and the real token array.
1.1.1

Changed

  • PHPCSDebug.Debug.TokenList: readability improvement (alignment of content length).
  • All functionality is now also tested against PHP 8.1.
  • Update to the installation instructions to allow for Composer 2.2+.
  • Minor other documentation improvements.
  • The documentation of the project will now also be available at https://phpcsstandards.github.io/PHPCSDevTools/.
  • Miscellaneous updates to the development environment and CI scripts.
1.1.0

Added

  • New column "nested parentheses count" - ( #) - in the output of the PHPCSDebug.Debug.TokenList sniff.

Changed

  • The minimum required PHPCS version for the PHPCSDebug standard has been raised to PHPCS 3.1.0.
  • PHPCSDebug.Debug.TokenList: The column separator has been changed from :: to |.
  • All functionality is now also tested against PHP 8.0.
  • Miscellaneous updates to the development environment and CI scripts.
1.0.1

Changed

  • The master branch has been renamed to stable.
  • The version requirements for the [Composer PHPCS plugin] have been widened to allow installation of releases from the 0.7.x range, which brings compatibility with Composer 2.0.
  • Miscellaneous updates to the development environment and CI scripts.
1.0.0

Initial release containing:

  • Feature completeness checking tool for PHPCS sniffs.
  • A PHPCSDebug standard to help debugging sniffs.

[@dingo-d]: https://github.com/dingo-d [@fredden]: https://github.com/fredden [@GaryJones]: https://github.com/GaryJones

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