WebStorm настройки для быстрой и удобной работы • Плагины • Git GUI • Шаблоны и сниппеты • Обзор IDE
Оформление кода и flake8
Сегодня немного о линтерах и стандартах оформления кода.
Как настроить Cursor Hooks: hooks.json, блокировка shell и аудит агента?
Агент в Cursor уже пишет код и дергает shell, но Rules «на словах» не остановят `rm -rf`, `git push -force` или случайный `npm publish` из feature-ветки. В логах не видно, что агент реально выполнял, а команда путает Cursor Hooks с Git hooks. За один вечер поднимите `.cursor/hooks.json` с одним защитным событием, напишите скрипт аудита и прогоните Agent на пяти тестах - опасная команда должна упереться в `permission: deny` в Output → Hooks. TL;DR / Быстрый инсайт: Cursor Hooks - скрипты, которые редактор вызывает до или после действий агента...