---
docgen:
  source: npm/rules/feedback/fix.mjs
  crc: 12fc1644
  score: 100
---

# fix.mjs

## Огляд

Модуль виконує задану перевірку, ініціалізуючи її з локального файлу конфігурації. При запуску як окрема програма, він завантажує конфігурацію, перевіряє білий список та надає звіт про результати виконання. Результат виконання правила повертається як код виходу.

## Поведінка

1. Викликається функція `run` для виконання правила.
2. Виконання правила відбувається шляхом ініціалізації стандартного правила з директорії цього файлу.
3. Якщо код виконується як окрема утиліта (standalone), ініціюється повний запуск правила.
4. Запуск правила як окремої утиліти включає завантаження конфігурації, перевірку білого списку та підведення підсумків.
5. Результат цього запуску повертається як код виходу.

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

run — виконує послідовність перевірок: застосовує правила, аналізує JS-занепокоєння, порівнює з політикою та перевіряє посилання MDC.

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

- Read-only: файл не виконує операцій запису у файлову систему.
- Кешує результати в межах одного прогону.
- Не звертається до мережі.
