ИИ-агенты, понимающие паттерны React, хуки и современные лучшие практики.
Находите нарушения правил хуков React, устаревшие замыкания и баги управления состоянием.
Выявляйте лишние перерисовки, отсутствующую мемоизацию и раздутие бандла.
Убедитесь, что компоненты доступны с правильными ARIA и поддержкой клавиатуры.
Проверяйте паттерны компонентов, пропсы и лучшие практики композиции.
Применяйте паттерны React вашей команды. Требуйте определённое использование хуков, структуры компонентов или стандарты доступности.
rules:
- id: react_use_error_boundary
agent: bugs
title: Routes need error boundaries
description: All route components should
have error boundaries for resilience
importance: 8
match:
file_glob:
- 'app/**/page.tsx'
- 'pages/**/*.tsx'
checklist:
- Verify ErrorBoundary wraps component
- Check for error fallback UI
- Ensure errors are logged
tags:
- react
- reliability
- next-js