Download the PHP package almacareer/coding-standard without Composer
On this page you can find all versions of the php package almacareer/coding-standard. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download almacareer/coding-standard
More information about almacareer/coding-standard
Files in almacareer/coding-standard
Package coding-standard
Short Description Coding standard used in Alma Career projects
License MIT
Informations about the package coding-standard
Alma Career Coding Standard for PHP
PHP coding standard used in Alma Career (formerly LMC) products.
The standard is based on PSR-12 and partially PER 2.0 and adds various checks to make sure the code is readable, follows the same conventions, and does not contain common mistakes.
We use EasyCodingStandard to define and execute checks created for both PHP-CS-Fixer and PHP_CodeSniffer.
Switching from lmc/coding-standard
The package almacareer/coding-standard
is 1:1 replacement for the previous deprecated lmc/coding-standard
package.
To change the package, you only need to do the following changes in your project:
1. Update dependency in composer.json
And then run composer update
.
2. Change path to ecs.php in your ecs.php
You can also use SetList::ALMACAREER
instead of explicitly specifying path to the file:
Installation
Usage
-
Create
ecs.php
file in the root directory of your project and import the code-style rules: -
Run the check command
- Optionally we recommend adding this to
scripts
section of yourcomposer.json
:
Now you will be able to run the fix using composer analyze
and execute automatic fixes with composer fix
.
Add custom checks or override default settings
On top of the default code-style rules, you are free to add any rules from PHP-CS-Fixer or PHP_CodeSniffer. If needed, you can also override any default settings.
Below find examples of some more opinionated checks you may want to add depending on your needs:
See EasyCodingStandard docs for more configuration options.
Exclude (skip) checks or files
You can configure your ecs.php
file to entirely skip some files, disable specific checks, or suppress specific errors.
See EasyCodingStandard docs for more configuration options.
IDE integration
For integration with PHPStorm and other IDEs, follow instructions in EasyCodingStandard README.
Changelog
For the latest changes, see Semantic Versioning.
License
This library is open-source software licensed under the MIT license.
All versions of coding-standard with dependencies
friendsofphp/php-cs-fixer Version ^3.66.0
slevomat/coding-standard Version ^8.6
squizlabs/php_codesniffer Version ^3.9
symplify/easy-coding-standard Version ^12.2.0 <12.4 || ^12.5.5