Add more coding standard rules

This commit is contained in:
Fabien Potencier
2024-11-25 17:24:14 +01:00
parent 3eed037eed
commit c96aefdf04
+18 -5
View File
@@ -88,21 +88,34 @@ standards:
[1, 2, 3]
{'name': 'Fabien'}
* Do not put any spaces before and after ``=`` in macro argument declarations:
.. code-block:: twig
{% macro html_input(class="input") %}
* Put exactly one space after the ``:`` sign in macro argument declarations:
.. code-block:: twig
{% macro html_input(class: "input") %}
* Use snake case for all variable names (provided by the application and
created in templates):
created in templates), function/filter/test names, argument names and named
arguments:
.. code-block:: twig
{% set name = 'Fabien' %}
{% set first_name = 'Fabien' %}
* Use snake case for all function/filter/test names:
.. code-block:: twig
{{ 'Fabien Potencier'|to_lower_case }}
{{ generate_random_number() }}
{% macro html_input(class_name) %}
{{ html_input(class_name: 'pwd') }}
* Indent your code inside tags (use the same indentation as the one used for
the target language of the rendered template):