react-doctor README

The project's README from github.com/millionco/react-doctor. As one markdown file: README.md.

packages/react-doctor/README.md

react-doctor (millionco/react-doctor)

Searching Database…

Что это такое?React Doctor — это инструмент для код-ревью, который проверяет React-код на ошибки, которые обычно допускают ИИ-агенты для написания кода, чтобы такие плохие шаблоны находились до того, как попадут в продакшен.
Это линтер или что-то более крупное?Это специализированный диагностический линтер (проверка в духе 'doctor'), который ищет антипаттерны, характерные именно для React, а не универсальный фреймворк или полноценный форматировщик кода.
Как это запустить?Клонируйте монорепозиторий, установите зависимости командой 'pnpm install', затем соберите проект командой 'pnpm build'; цикл разработки самого пакета запускается через Turborepo командой 'turbo run dev --filter=react-doctor'.
Что нужно установить заранее?Необходимы Node.js 20.19+ (или 22.13+) и pnpm 8+, как указано в поле engines файла проекта.
Он запускается автоматически в CI?В репозитории есть отдельный файл react-doctor.yml с рабочим процессом GitHub Actions, что говорит о том, что инструмент предназначен для подключения к процессам CI, чтобы отмечать проблемы при каждом изменении.
Почему его назвали 'doctor'?Как и подобные инструменты 'doctor' (например, flutter doctor), он диагностирует проблемы в вашей кодовой базе, а не просто переформатирует её.
Это один пакет или часть чего-то большего?Это один пакет (packages/react-doctor) внутри большого монорепозитория pnpm/Turborepo, который также включает скрипты для замеров производительности.
What are similar projects?super-linter, perch, commitlint, lint, openqodex, fallow, procoder, gdp-ts
Creator
millionco
Size
118.8 MB
Stars
15K
Age
8mo
Commits · 90 Days