---
docgen:
  source: npm/skills/fix/js/t0.mjs
  crc: 51311329
  score: 90
---

# t0.mjs

## Огляд

applyT0Auto застосовує паттерни T0-auto до вихідного результату.

filterT0AutoRules фільтрує список правил, для яких присутній хоча б один T0-auto паттерн.

runT0AutoCli запускає перевірку, застосовує T0-auto до провальних правил, виводить результат та перевіряє стан через check-gate.

## Поведінка

applyT0Auto
Застосовує паттерни T0-auto до одного вихідного результату

filterT0AutoRules
Фільтрує список правил, для яких існує хоча б один T0-auto паттерн

runT0AutoCli
Запускає перевірку, застосовує T0-auto до провальних правил, виводить результат та перевіряє стан через check-gate

## Публічний API

- applyT0Auto — застосовує всі T0-auto шаблони до одного виводу порушення.
- filterT0AutoRules — повертає ідентифікатори правил, що мають хоча б один T0-auto шаблон у виводі порушення.
- runT0AutoCli — виконує команду `n-cursor fix-t0 [правило...]`.
  - Запускає `fix --json`, застосовує T0-auto до кожного порушення, повторно перевіряє check-gate, виводить звіт.

## Гарантії поведінки

- Перехоплює помилки і не пропускає винятків назовні (fail-safe).
- Не звертається до мережі.
