Code Hygiene Recipes
Use the narrowest ecosystem recipe that matches the repository. Cross-language recipes are intended for polyglot or language-independent work. Each recipe starts read-only and requires explicit authorization before edits.
Code hygiene is not a substitute for vulnerability triage. Named CVEs, scanner findings, authorization, injection, secrets, and compliance-evidence work should use their focused recipes.
Ecosystem families
Cross-language Code Hygiene
Repository-wide hygiene practices for polyglot or language-independent work.
JavaScript & TypeScript Code Hygiene
Type, module, asynchronous, React, and Node.js lifecycle hygiene.
Python Code Hygiene
Typing, object-model, exception, asyncio, import, and packaging hygiene.
Java & Kotlin Code Hygiene
Compiler, type-contract, resource, concurrency, and coroutine hygiene for JVM repositories.
.NET Code Hygiene
Nullable, analyzer, asynchronous, disposal, LINQ, and Entity Framework hygiene.
Go Code Hygiene
Diagnostic, error, context, goroutine, channel, and shared-state hygiene.
Rust Code Hygiene
Clippy, error boundary, unsafe invariant, and asynchronous lifecycle hygiene.
C & C++ Code Hygiene
Compiler diagnostic, ownership, bounds, concurrency, and lifetime hygiene.
Ruby & Rails Code Hygiene
RuboCop debt and Active Record query, transaction, and callback hygiene.
PHP Code Hygiene
Type, static-analysis, exception, stream, and resource hygiene.
Swift Code Hygiene
Diagnostic, force-unwrap, actor, Sendable, and task-lifecycle hygiene.
Dart & Flutter Code Hygiene
Analyzer, null-safety, asynchronous, controller, and widget lifecycle hygiene.
Shell & PowerShell Code Hygiene
Quoting, exit propagation, cleanup, analyzer, error, and pipeline hygiene.
SQL & Data Code Hygiene
Migration, transaction, locking, query-plan, and data-access hygiene.
Infrastructure & Delivery Code Hygiene
Terraform, container, Kubernetes, and CI workflow hygiene.