اگه با Claude Code، Codex، Cursor یا کلاً AI برای کدنویسی کار میکنی، احتمالاً با یه مشکل آشنا شدی: کدی که کامپایل میشه، تستهاش پاس میشن، ولی وقتی دقیق نگاه میکنی پر از as unknown as، typeهای شل، mockهای اضافه و میانبرهای عجیبغریبه.
این ابزار برای این کار ساخته شده. یه ruleset برای Oxlint و TypeScript هست که یه سری از این الگوهای رایج و مشکوک رو بهعنوان خطا میگیره؛ یعنی بهجای اینکه فقط بگی AI، کد تمیز بنویس، یه لایه enforceable برای جلوگیری از این شلختگیها داری.
نکته جالبش اینه که هدفش فقط lint کردن کد نیست؛ بیشتر شبیه یه ترمز برای coding agentهاست. AI وقتی میخواد سریع feature رو جمع کنه، خیلی راحت type system رو دور میزنه یا مشکل معماری رو قایم میکنه. این rules باعث میشن همون لحظه feedback بگیره و مجبور بشه راه درستتری پیدا کنه.
github.com/dmmulroy/anti-slop
@Linuxor ~ Sergey
Post #5211
9.93K
