deslop — Автоматическая очистка кода от ИИ
Deslop – это инструмент командной строки, разработанный для решения проблемы неконсистентности и стилистических проблем, возникающих при использовании сгенерированного искусственным интеллектом кода в диффах. Он помогает разработчикам поддерживать чистоту и единообразие кодовой базы, автоматизируя выявление и удаление нежелательных изменений. Инструмент интегрируется в существующий Git рабочий процесс и позволяет быстро очищать код.
Deslop использует Python и Bash для сравнения диффов с основной веткой и автоматического применения правил форматирования. Он позволяет эффективно устранять такие проблемы, как избыточные комментарии, ненужные проверки и приведения типов, а также перемещать встроенные импорты в начало файла, что способствует улучшению читаемости и поддерживаемости кода. Функциональность скриптинга позволяет настраивать правила очистки под конкретные нужды проекта.
Внедрение Deslop в автоматизацию задач позволяет значительно упростить процесс проверки и очистки кода, повышая эффективность рабочего процесса разработки и снижая вероятность ошибок, связанных с неконсистентностью кода, сгенерированного ИИ. Инструмент предоставляет краткий отчет об изменениях, что облегчает понимание внесенных корректировок.
$ ls -R related_skills/
testing — Автоматизированное тестирование AI-помощника для почты
finish-work — Пре-коммит проверка качества и полноты кода
521-frameworks-micronaut-testing-unit-tests: Скилл для юнит-тестов
load-test-scenario-planner: Скилл для планирования тестов
npx skills add https://github.com/davila7/claude-code-templates/tree/main/cli-tool/components/skills/sentry/deslop
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы