hereldar / coding-style
PHP Coding Style rules for my projects.
0.1.3
2024-06-23 08:30 UTC
Requires
Requires (Dev)
- phpstan/phpstan: ^1.10
- vimeo/psalm: ^5.22
README
Opinionated linting configuration inspired on Codely's Coding Style.
How to use
Install the package via Composer:
composer require --dev hereldar/coding-style
Create a ecs.php
file in the root of your project:
use Hereldar\CodingStyle; use Symplify\EasyCodingStandard\Config\ECSConfig; return ECSConfig ::configure() ->withSets([ CodingStyle::PROJECTS, ]) ->withPaths([ __DIR__.'/src', __DIR__.'/tests', ]) ->withRootFiles();
Execute the following command to see the suggested changes:
vendor/bin/ecs
To actually fix your code, add --fix
:
vendor/bin/ecs --fix
For more information, check the Easy Coding Standard documentation
What it does
Checks the code style of your project using:
- PER Coding Style
- Symfony
- Some custom rules (you can see them here).