Skip to content

Tools

Tools помогают применять FEOD в проекте, но не заменяют понимание методологии. Сначала команда фиксирует структуру, уровни, public API и правила импортов; затем подключает инструменты, чтобы поддерживать эти решения в коде и ревью.

Что входит в первый этап

В первом этапе документация описывает подтверждённые tool-направления и отдельный готовый CLI-артефакт.

ИнструментЗачем нуженСтатус описания
FEOD AnalyzerСтроить граф FEOD-сущностей, находить нарушения импортов и public API, экспортировать HTML/JSON отчёт.Готовый CLI-артефакт, сценарии запуска, конфигурация и ограничения.
ESLint pluginПроверять архитектурные нарушения: обход public API, обратные зависимости, deep imports.Сценарий внедрения, проверки и CI flow.
AI rulesДавать AI-ассистентам правила структуры проекта, ревью и генерации кода.Набор правил, входные данные и валидация результата.
FEOD configФиксировать конфигурацию уровней, модулей и допустимых отклонений.Контракт для линтера, AI rules и внутренних проверок.

Как писать страницы Tools

Каждая страница Tools отвечает на практические вопросы:

  1. Когда инструмент подключать.
  2. Какие входные данные ему нужны.
  3. Что он проверяет или генерирует.
  4. Какие ошибки он не покрывает.
  5. Как команда валидирует результат.

Что нельзя обещать

Нельзя писать о будущем инструменте как о готовом продукте. Если техническая реализация не подтверждена, страница должна прямо говорить, что это roadmap или продуктовый сценарий.

Инструмент не является источником правил. Источник правил - разделы Reference, Structure и Core Concepts.

Связанные разделы