Skip to content

Bundled Rulesets

Adopt with extends: [alint://bundled/<name>@v1]. Each ruleset’s full rule list lives on its own page below.

  • agent-context@v1 — Hygiene rules for the agent-instruction files coding agents read on every session — AGENTS.md (the cross-tool standard backed by agents.md / OpenAI Codex), CLAUDE.md, GitHub Copilot’s .github/copilot-instructions.md, Cursor’s .cursorrules, Gemini’s GEMINI.md.
  • agent-hygiene@v1 — Hygiene rules for the AI-coding era — patterns that show up disproportionately in commits authored or co-authored by Claude Code, Cursor, Copilot agent, Aider, Codex, and other coding agents.
  • ci/github-actions@v1 — GitHub Actions hardening.
  • compliance/apache-2@v1 — Hygiene checks for repositories distributed under the Apache License, Version 2.0.
  • compliance/reuse@v1 — Hygiene checks for repositories that follow the FSFE REUSE Specification (https://reuse.software/) — every licensable file declares its license + copyright via an SPDX header (or a .license companion / REUSE.toml entry), and the full license texts live under LICENSES/.
  • docs/adr@v1 — Architecture Decision Records following the MADR (“Markdown Architectural Decision Records”) convention: files named NNNN-title.md under docs/adr/, each with at least Status, Context, and Decision sections.
  • go@v1 — Hygiene checks for Go modules.
  • hygiene/lockfiles@v1 — Lockfile discipline: exactly one package-manager’s lockfile per workspace, and lockfiles only at the workspace root.
  • hygiene/no-tracked-artifacts@v1 — The set of paths/files that essentially no repository should track: build outputs, dependency caches, editor/OS junk, secrets-shaped files, oversized blobs.
  • java@v1 — Hygiene checks for Java projects (Maven + Gradle).
  • monorepo@v1 — Hygiene checks for repositories that host multiple packages under common subdirectories (packages/*, crates/*, apps/*, services/*).
  • monorepo/cargo-workspace@v1 — Workspace-aware overlay for Cargo workspaces.
  • monorepo/pnpm-workspace@v1 — Workspace-aware overlay for pnpm workspaces.
  • monorepo/yarn-workspace@v1 — Workspace-aware overlay for Yarn / npm workspaces (both encode the workspace declaration in the root package.json under "workspaces").
  • node@v1 — Hygiene checks for Node.js / npm / pnpm / yarn projects.
  • oss-baseline@v1 — A minimal OSS-hygiene baseline — the documents and conventions most open-source repositories are expected to follow.
  • python@v1 — Hygiene checks for Python projects (pyproject / setuptools / Poetry / PDM / uv).
  • rust@v1 — Hygiene checks for Rust projects.
  • tooling/editorconfig@v1 — Cross-editor standardization: an .editorconfig at the root plus a .gitattributes that normalizes line endings.