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

Phpcodesniffer Composer Installer Laravel Package

dealerdirect/phpcodesniffer-composer-installer

Composer installer plugin that automatically discovers and installs PHP_CodeSniffer coding standards (rulesets) from Composer packages. It configures PHPCS installed_paths for you, avoiding manual symlinks and configuration. Supports PHPCS 3/4 and Composer 2.2+.

View on GitHub
Deep Wiki
Context7
v1.2.0

Changed

  • Various housekeeping, including improvements to the documentation and tests.

Removed

  • Drop support for PHP_CodeSniffer 2.x. Thanks @jrfnl ! #261
v1.1.2

Changed

  • General housekeeping.

Fixed

  • #247: Potential fatal error when the Composer EventDispatcher is called programmatically from an integration. Thanks @jrfnl ! #248

Full Changelog: https://github.com/PHPCSStandards/composer-installer/compare/v1.1.1...v1.1.2

v1.1.1

Changed

  • Various housekeeping, including improvements to the documentation.

Fixed

  • #239: The PHP_CodeSniffer package could not be always found when running the plugin in a Drupal or Magento setup. Thanks @jrfnl ! #245

Full Changelog: https://github.com/PHPCSStandards/composer-installer/compare/v1.1.0...v1.1.1

v1.1.0

Changed

  • Various housekeeping, including improvements to the documentation and tests. Thanks @SplotyCode, @fredden for contributing!

Removed

  • Drop support for Composer v1.x. Thanks @fredden ! #230

New Contributors

Full Changelog: https://github.com/PHPCSStandards/composer-installer/compare/v1.0.0...v1.1.0

v1.0.0

Breaking changes

What's Changed

CI / CD

Tests

New Contributors

Full Changelog: https://github.com/PHPCSStandards/composer-installer/compare/v0.7.2...v1.0.0

v0.7.2

What's Changed

CI/CD

New Contributors

Full Changelog: https://github.com/PHPCSStandards/composer-installer/compare/v0.7.1...v0.7.2

v0.7.1

What's Changed

New Contributors

Full Changelog: https://github.com/PHPCSStandards/composer-installer/compare/v0.7.0...v0.7.1

v0.7.0

What's Changed

New Contributors

Full Changelog: https://github.com/PHPCSStandards/composer-installer/compare/v0.6.2...v0.7.0

v0.6.2

What's Changed

New Contributors

Full Changelog: https://github.com/PHPCSStandards/composer-installer/compare/v0.6.1...v0.6.2

v0.6.1

What's Changed

  • Readme: minor tweak now 0.6.0 has been released #102 (@jrfnl)
  • Fix for issue #103 #104 (@Potherca)
  • Do not exit with code 1 on uninstall (--no-dev) #103

Full Changelog: https://github.com/PHPCSStandards/composer-installer/compare/v0.6.0...v0.6.1

v0.6.0

What's Changed

CI/CD

New Contributors

Full Changelog: https://github.com/PHPCSStandards/composer-installer/compare/v0.5.0...v0.6.0

v0.5.0

What's Changed

  • Scan depth as parameter #45
  • phpcs: Exit Code: 127 (Command not found) on every Composer command #48
  • The composer plugin implementation seems to be breaking the composer lifecycle #49
  • Installation error #53
  • Broke composer commands when used with wp-cli/package-command #59
  • Getting a new stable release #60
  • Support PHP CodeSniffer standards in packages installed outside of the vendor directory #63

New Contributors

Full Changelog: https://github.com/PHPCSStandards/composer-installer/compare/v0.4.4...v0.5.0

v0.4.4

Full Changelog

Closed issues:

  • PHP 7.2 compatibility issue #43

Merged pull requests:

  • Update Travis CI svg badge and link URLs #42 (ntwb)
  • Add PHP 7.2 to Travis CI #41 (ntwb)
  • Docs: Fix link to releases #40 (GaryJones)
v0.4.3

Full Changelog

Merged pull requests:

v0.4.2

Full Changelog

Merged pull requests:

v0.4.1

Full Changelog

Closed issues:

  • Incorrect relative paths for WPCS #33

Merged pull requests:

  • Fixes #33. Changes the way the installed_paths are set. #34 (frenck)
v0.4.0

Full Changelog

Closed issues:

  • Add support for code standards in root of repository for PHP_CodeSniffer 3.x #26
  • Config codings styles in composer.json from project #23
  • Check the root package for sniffs to install #20
  • Document the ability to execute the main plugin functionality directly #18
  • Add a CHANGELOG.md #17
  • Install sniffs with relative paths in CodeSniffer.conf #14

Merged pull requests:

  • Docs: Updated README. … #31 (frenck)
  • Support for coding standard in the root repository for PHP_CodeSniffer v3.x #30 (frenck)
  • Adds reference to calling the script directly in the README. #29 (Potherca)
  • CHANGE: Local projects uses relative paths to their coding standards #28 (frenck)
  • Adds Travis-CI configuration file. #27 (Potherca)
  • Added support for having coding standards in the root package #25 (frenck)
v0.3.2

Full Changelog

Closed issues:

  • Coding Standard tries itself to install with installPath when it's the root package #19

Merged pull requests:

  • Improvements to the documentation #22 (Potherca)
  • Added instanceof check to prevent root package from being installed #21 (bastianschwarz)
  • Fixed #13: Incorrect coding standards search depth #15 (frenck)
v0.3.1

Full Changelog

Closed issues:

  • Plugin not working correctly when sniffs install depth is equal to "1" #13
  • Create new stable release version to support wider use #11

Merged pull requests:

  • Fixed #13: Incorrect coding standards search depth #15 (frenck)
v0.3.0

Full Changelog

Implemented enhancements:

  • Install Plugin provides no feedback #7
  • Installing coding standards when executing Composer with --no-scripts #4
  • Github contribution templates #10 (christopher-hopper)
  • Show config actions and a result as Console output #8 (christopher-hopper)
  • Adds static function to call the Plugin::onDependenciesChangedEvent() method #5 (Potherca)

Merged pull requests:

v0.2.1

Full Changelog

Fixes an issue with having this plugin installed globally within composer, but using your global composer installation on a local repository without PHP_CodeSniffer installed.

Merged pull requests:

  • Bugfix: Plugin fails when PHP_CodeSniffer is not installed #2 (frenck)
v0.2.0

For this version on, this installer no longer messes with the installation paths of composer libraries, but instead, it configures PHP_CodeSniffers to look into other directories for coding standards.

Full Changelog

Merged pull requests:

  • PHPCS Configuration management #1 (frenck)
v0.1.1

Standard name mapping improvements

Full Changelog

v0.1.0

First useable release.

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