Каталог / apollographql / rust-best-practices
rust-best-practices
apollographql/skills
11.6K
установок
#811
в рейтинге
Что делает
Идиоматичные стандарты кодирования на Rust на основе best practices handbook Apollo GraphQL.
- Охватывает девять основных областей: стили кодирования и idioms, clippy linting, оптимизация производительности, обработка ошибок, паттерны тестирования, generics и dispatch, type state pattern, документирование и безопасность указателей
- Подчёркивает borrowing вместо cloning, Result-based обработку ошибок с thiserror/anyhow и профилирование производительности с release builds
- Включает быстрый reference guide по ownership паттернам, panic avoidance, clippy конфигурации, conventions для именования тестов и compile-time safety состояния через type state pattern
- Предоставляет специфичные линты для enforcement (redundant_clone, large_enum_variant, needless_collect) и рекомендует #[expect(...)] вместо #[allow(...)] с justification комментариями
Установка
$ npx skills add apollographql/skills