How it works
Add prose-based linters in three steps
Write engineering invariants in English. IntentLint evaluates them on every pull request and turns high-confidence violations into an ordinary CI check.
-
1
Install the GitHub App
Grant IntentLint access to a repository. It reads pull requests and publishes one check. It does not write to your source.
-
2
Write rules in English
Add a
.intentlint.ymlwith named rules. Each rule is a short description of an invariant your usual linter cannot see.- id: jobs/retry-safe-jobs description: > Background jobs that make external side effects must be safe to retry. -
3
Open a pull request
IntentLint evaluates the diff against those rules and posts a single check. Start in shadow mode, then promote a rule when you trust it. Usually IntentLint checks return within 10 seconds.