Ревью, рефакторинг и качество кода
Код и разработка · в рубрике: 16.
- Исправление линтераЗапускает линтер и форматтер и исправляет все ошибки.
- Классы → хукиПереводит React-классы на функциональные компоненты с хуками.
- Код-ревьюПроводит ревью изменений: баги, читаемость, архитектура, безопасность.
- Модернизация PythonОбновляет Python-код: типы, f-строки, dataclasses, pathlib.
- Нейминг в кодеПриводит имена переменных, функций и файлов к конвенциям проекта.
- Поиск code smellsНаходит дублирование, длинные функции, магические числа и сложные условия.
- Рефакторинг модуляРефакторит модуль без изменения поведения под защитой тестов.
- Стайлгайд проектаСоставляет AGENTS.md и стайлгайд по фактическому коду проекта.
- Строгая типизацияДобавляет типы и включает строгий режим TypeScript/mypy.
- Удаление мёртвого кодаНаходит и удаляет неиспользуемые функции, импорты и файлы.
- Упрощение кодаУпрощает сложные функции: ранний выход, разбиение, понятные имена.
- Чистка конфиговУпрощает и объединяет конфиги сборки, линтеров, TS.
- Приоритизация технического долгаНаходит накопившиеся недоработки в коде и инфраструктуре и выстраивает план, что чинить первым.
- Проверка кода перед слияниемРазбирает изменения в коде на безопасность, скорость и ошибки и выдаёт список проблем с вердиктом.
- Разбор замечаний к PR на GitHubНаходит открытый PR текущей ветки, показывает замечания ревью, предлагает план правок и вносит исправления по выбранным пунктам.
- Устройство компонентов React без путаницыПомогает привести в порядок компоненты React: убрать лишние переключатели-свойства и собрать гибкие библиотеки компонентов.