Download the PHP package lmc/coding-standard without Composer
On this page you can find all versions of the php package lmc/coding-standard. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lmc/coding-standard
More information about lmc/coding-standard
Files in lmc/coding-standard
Package coding-standard
Short Description Coding standard used in Alma Career Czechia (LMC) projects
License MIT
Informations about the package coding-standard
Alma Career Czechia (formerly LMC) Coding Standard for PHP
[!CAUTION] This repository is deprecated. See Alma Career Coding Standard for PHP repository and almacareer/coding-standard package for replacement.
PHP coding standard used in Alma Career Czechia (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.
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.47.1 !=3.65.0
slevomat/coding-standard Version ^8.6
squizlabs/php_codesniffer Version ^3.9
symplify/easy-coding-standard Version ^12.2.0 <12.4