Download the PHP package facile-it/facile-coding-standard without Composer
On this page you can find all versions of the php package facile-it/facile-coding-standard. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download facile-it/facile-coding-standard
More information about facile-it/facile-coding-standard
Files in facile-it/facile-coding-standard
Package facile-coding-standard
Short Description Facile.it coding standard
License MIT
Informations about the package facile-coding-standard
Facile.it PHP Coding Standard
Repository with PHP coding standard ruleset, based on PHP-CS-Fixer.
Installation
Currently, Composer is the only supported installation tool.
When you install it, a plugin will ask you some questions to setup your project automatically.
The installer will add a .php-cs-fixer.dist.php
file in your project root directory,
then you can edit manually if you need some changes.
The CS config will be configured to find your project files using composer autoload sources.
Only psr-0
, psr-4
and classmap
autoloads are supported.
The installer will also add two scripts in your composer.json
;
Configuration
The installation configuration should be enough to use it.
If you need to change the CS config file, we suggest to don't edit the main .php-cs-fixer.dist.php
file.
You can create a new file .php-cs-fixer.php
with something like this:
Usage
To start code style check:
To automatically fix code style:
PhpCsFixer configuration
See PhpCsFixer GitHub page.
Risky rules
Risky rules may be unstable, and cause unintended behavioral changes to your code. If you want to add these rules, you can create your own .php-cs-fixer.php
configuration:
Generate configuration
If you have any problem updating to a new version, you can regenerate
the default .php-cs-fixer.dist.php
with the command:
All versions of facile-coding-standard with dependencies
ext-json Version *
composer-plugin-api Version ^2.0
friendsofphp/php-cs-fixer Version ^3.4
symfony/console Version ^4.0 || ^5.0 || ^6.0 || ^7.0
symfony/polyfill-php80 Version ^1.0