---
title: "Feature: #104973 - Activate the shipped LintYaml executable for TYPO3"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-104973-1726393875"
source: "Changelog/13.3/Feature-104973-ActivateLintYamlExecutableForTYPO3.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Feature: #104973 - Activate the shipped LintYaml executable for TYPO3

See [forge#104973](https://forge.typo3.org/issues/104973)

## Description

The `typo3` executable received a new command `lint:yaml` to ease and encourage
linting of YAML files before deploying to production and therefore avoid failures.

Usage as follows:

```bash
# Validates a single file
bin/typo3 lint:yaml path/to/file.yaml

# Validates multiple files
bin/typo3 lint:yaml path/to/file1.yaml path/to/file2.yaml

# Validates all files in a directory (also in sub-directories)
bin/typo3 lint:yaml path/to/directory

# Validates all files in multiple directories (also in sub-directories)
bin/typo3 lint:yaml path/to/directory1 path/to/directory2

# Exclude one or more files from linting
bin/typo3 lint:yaml path/to/directory --exclude=path/to/directory/foo.yaml --exclude=path/to/directory/bar.yaml

# Show help
bin/typo3 lint:yaml --help
```

The `help` argument will list possible usage elements.

## Impact

Integrate easy made linting of YAML files from Core, custom extensions or
any other source into your quality assurance workflow in the known format
of the `typo3` executable.
