Команда lint:yaml
Команда lint:yaml проверяет синтаксическую
корректность YAML-файлов. Первым параметром
передаётся путь к файлу или директории. Если
параметр не указан, проверяется вся директория
config. Команда выводит список проверенных
файлов и найденные ошибки.
Синтаксис
php bin/console lint:yaml [path] [options]
Пример
Давайте проверим все YAML-файлы в директории
config:
php bin/console lint:yaml config
Результат выполнения команды:
"Validating config"
"OK"
Пример
Давайте проверим конкретный файл
config/services.yaml:
php bin/console lint:yaml config/services.yaml
Результат выполнения команды:
"Validating config/services.yaml"
"OK"
Пример
Давайте создадим YAML-файл с ошибкой и проверим его:
user:
name: 'abcde'
email: 'user'
Теперь запустим проверку:
php bin/console lint:yaml config/bad.yaml
Результат выполнения команды:
"Validating config/bad.yaml"
"[ERROR] Syntax error in config/bad.yaml: Unable to parse at line 3 (near \"email: 'user'\")."
Смотрите также
-
команда
lint:twig,
которая проверяет синтаксис Twig-шаблонов -
команда
lint:container,
которая проверяет корректность контейнера зависимостей -
команда
lint:xliff,
которая проверяет синтаксис XLIFF-файлов переводов -
команда
debug:config,
которая выводит текущую конфигурацию бандла