Lint a rules file

Auto-detect picks Cursor rule (.mdc) when the frontmatter has description, globs, or alwaysApply. The format only changes whether R015 and R016 run.

Linted in your browser; the text is not sent. Without JavaScript, the server lints it and does not store or log the text. Privacy

Rules
Rules to run
Try a sample

Reads CLAUDE.md, AGENTS.md, .github/copilot-instructions.md, GEMINI.md, .cursorrules, .windsurfrules from the default branch, first found, through raw.githubusercontent.com. Cursor rules (.cursor/rules/*.mdc) can't be read by URL; paste them above. Stores the score for score history (Privacy).

This sample intentionally triggers six findings.

Linted as Markdown rules file (detected).

Aibysitter lint score

76 / 100 — C

Ruleset v4

Rule Deduction
R001 −2
R002 −8
R003 −10
R005 −4

Findings (6)

Line Rule Severity Message Fix
5 R001 Rationale prose Info Rationale prose: "because" Remove the explanation. State the instruction only.
6 R002 Vague verbs Warning Vague wording: "handle", "properly" Name the concrete action, file, or command.
10 R003 Contradictory modals Error Contradicts line 4: "run the formatter before commit" is both required and forbidden. Keep one instruction and delete the other.
11 R001 Rationale prose Info Rationale prose: "so that" Remove the explanation. State the instruction only.
12 R002 Vague verbs Warning Vague wording: "ensure" Name the concrete action, file, or command.
13 R005 Duplicate lines Warning Duplicate of line 9. Delete the repeated line.