golang-code-style
Набор рекомендаций по стилю кода на Go, дополняющих автоматические линтеры и повышающих читаемость.
Суть
Что это за skill и зачем он нужен
Этот навык описывает практики написания чистого и поддерживаемого кода на Go. Он охватывает длину строк, оформление вызовов функций, объявление переменных, инициализацию срезов и карт, использование composite literals, упрощение ветвлений, дизайн функций, работу со строками и типами, а также организацию файлов. Рекомендации требуют человеческого суждения и могут быть использованы совместно с линтерами (gofmt, gofumpt, goimports, gocritic, revive, wsl_v5). Навык также содержит ссылки на связанные навыки (naming, structs‑interfaces, design‑patterns, lint).
Установка
Как установить
npx skills add https://github.com/samber/cc-skills-golang --skill golang-code-styleСценарии
Когда использовать
Подходит
- При запуске нового Go‑проекта и необходимости установить единый стиль кодирования.
- Во время код‑ревью, когда требуется проверять не только форматирование, но и читаемость и структуру кода.
- В CI‑конвейерах, где автоматические линтеры уже настроены, но нужны дополнительные правила человеческого уровня.
- Для обучения команды принципам «чистого кода» в Go.
- Когда требуется согласовать стиль с другими навыками (naming, design‑patterns, structs‑interfaces).
Не подходит
- Если в проекте уже существует строгий внутренний гайд, противоречащий этим рекомендациям.
- Когда требуется полностью автоматическая проверка без человеческого вмешательства.
- Для небольших скриптов, где строгие правила могут замедлять быстрый прототип.
Доверие
Проверки безопасности
Проверка не нашла критичных проблем.
Низкий риск · проблем не найдено.
Предупреждений нет.
Оценка 93/100 · проанализировано 2 раздела.
Похожие