Skip to content

lintai Documentation

Rule Guide

Browse rules and presets with less guesswork.

Start with the quiet `recommended` default, then opt into `preview` or `governance` only when you want broader review.

Rule ReferenceBrowse every shipped rule with a short name, summary, severity, and scope.
Preset ReferenceSee which rules each preset enables and how overlay presets change behavior.

Start Here

If you only look at a few rules first, start with these:

  • SEC352 for unscoped Bash grants in AI-native frontmatter. This is currently the highest-signal skills markdown rule from the latest external validation pass.
  • SEC347 for mutable MCP launchers in markdown setup docs.
  • SEC340 for mutable package launchers in committed Claude hook settings.
  • SEC329 for mutable package launchers in committed mcp.json.

What You Will Find

  • Short, readable rule names for faster scanning in the catalog and sidebar.
  • Clear rule pages with summary, severity, lifecycle, and preset membership.
  • Preset pages that show the rules they enable and what they are meant for.

Project References

Most readers can stop at the rule and preset reference. If you need release or project-level detail, the main supporting docs are:

Current beta distribution is limited to GitHub Release assets only.