-
-
Notifications
You must be signed in to change notification settings - Fork 36
Change `composer.json` "type" to `phpcodesniffer standard`
Ben Peachey edited this page Aug 15, 2017
·
4 revisions
Composer allows declaring the type of a package. When no type is declared, the default is "library".
There are various composer plugins that can install custom PHP CodeSniffer standards:
- https://github.com/higidi/composer-phpcodesniffer-standards-plugin
- https://github.com/DealerDirect/phpcodesniffer-composer-installer
-
https://github.com/SimplyAdmire/ComposerPlugins(marked as "abandoned" in Packagist).
For these installers to work, the package type needs to be set to "phpcodesniffer-standard".
There are also a lot of packages that adhere to this type.
Adding the following line to the composer.json
will make it possible for such packages to install this custom code-standard using composer:
"type" : "phpcodesniffer-standard"
This will in no way change the existing behaviour of this package for users that do not include one of the packages mentioned above in their projects composer.json
.