GitHub-радар
anti-slop: плагин линтера против типичного ИИ-кода
Плагин Oxlint с 15 правилами, отвергающими TypeScript-паттерны, характерные для кода ИИ-агентов: цепочки приведений типов, возвраты unknown, фиктивные моки и другой «слабый» код. Устанавливается через agent skill одной командой — потом правила адаптируют под стандарты своего проекта.
Плагин Oxlint с открытым кодом от разработчика Dillon Mulroy: 15 правил против TypeScript-паттернов, которые ИИ-агенты пишут чаще всего. Правила no-module-mocking, no-unknown-returns, no-chained-type-assertions ловят типичные срезания углов — когда агент делает «технически работающий» код вместо типобезопасного. Проект задуман как vendored: его копируют прямо в свой репозиторий, не ставя зависимостью, — чтобы правила можно было адаптировать под свою команду.
Зачем это вайб-кодеру
Если строишь проект с ИИ-агентом и хочешь, чтобы сгенерированный TypeScript не «сыпался» через месяц — anti-slop отмечает паттерны, которые делают код хрупким: агент пишет «правдоподобно», а ошибки вылезают позже. Один раз подключил — и у агента появляется барьер от самых распространённых его же привычек.
▌ Ещё находки