Skip to main content

Symfony Lint Command

The Symfony Lint Command allows you to check the syntax of your YAML, Container, Twig, Translation, and Schema files.

Linting YAML Files​

To lint a YAML file, run the following command:

symfony console lint:yaml ./config

Linting Container Files​

To lint a Container file, run the following command:

symfony console lint:container

Linting Twig Files​

To lint a Twig file, run the following command:

symfony console lint:twig ./templates

Linting Schema Files​

To lint a Schema file, run the following command:

symfony console doctrine:schema:validate --skip-sync -vvv --no-interaction

Linting Translation Files​

To lint a XLIFF file, run the following command:

symfony console lint:xliff translations

To lint a YAML file, run the following command:

symfony console lint:yaml translations

To export the linting results to JSON, run the following command:

symfony console lint:xliff translations --format=json
symfony console lint:yaml translations --format=json

To run the linting command on a GitHub Action, run the following command:

php bin/console lint:yaml translations/ --format=github
php bin/console lint:xliff translations/ --format=github