Download the PHP package vincentlanglet/twig-cs-fixer without Composer
On this page you can find all versions of the php package vincentlanglet/twig-cs-fixer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vincentlanglet/twig-cs-fixer
More information about vincentlanglet/twig-cs-fixer
Files in vincentlanglet/twig-cs-fixer
Package twig-cs-fixer
Short Description A tool to automatically fix Twig code style
License MIT
Homepage https://github.com/VincentLanglet/Twig-CS-Fixer
Informations about the package twig-cs-fixer
Twig CS Fixer
Installation
This standard can be installed with Composer.
Add the coding standard as a dependency of your project
Then, use it!
Twig Coding Standard Rules
From the official one.
Delimiter spacing
Ensures there is a single space after a delimiter opening ({{
, {%
and {#
)
and before a delimiter closing (}}
, %}
and #}
).
When using a whitespace control character, do not put any spaces between it and the delimiter.
Operator spacing
Ensures there is a single space before and after the following operators:
comparison operators (==
, !=
, <
, >
, >=
, <=
), math operators (+
, -
, /
, *
, %
, //
, **
),
logic operators (not
, and
, or
), ~
, is
, in
, and the ternary operator (?:
).
Removes any space before and after the ..
operator.
Punctuation spacing
Ensures there is a single space after :
in hashes and ,
in arrays and hashes.
Removes any space after an opening parenthesis and before a closing parenthesis in expressions.
Removes any space before and after the following operators: |
, .
, []
.
Removes any space before and after parenthesis in filter and function calls.
Removes any space before and after opening and closing of arrays and hashes.
Custom configuration
- CLI options
- Configuration file
- How to disable a rule on a specific file or line
- Rules & Standard
All versions of twig-cs-fixer with dependencies
ext-ctype Version *
ext-json Version *
composer-runtime-api Version ^2.0.0
symfony/console Version ^5.4.9 || ^6.0 || ^7.0
symfony/filesystem Version ^5.4 || ^6.0 || ^7.0
symfony/finder Version ^5.4 || ^6.0 || ^7.0
symfony/string Version ^5.4 || ^6.0 || ^7.0
twig/twig Version ^2.14.0 || ^3.0.5
webmozart/assert Version ^1.10