test-rule
Installation
SKILL.md
Running Tests
npx tsx --test packages/analysis/src/jsts/rules/S1234/**/*.test.ts
Replace S1234 with the actual rule number. Do not run the full test suite (npm run bridge:test) — it takes too long.
RuleTester Selection
| RuleTester | Use When |
|---|---|
DefaultParserRuleTester |
Pure JavaScript rules, no TypeScript syntax |
NoTypeCheckingRuleTester |
JS/TS rules that don't need type information |
RuleTester |
Rules requiring TypeScript type information |
RuleTester with @babel/eslint-parser |
Legacy JavaScript or Babel-specific syntax (e.g. Flow types, decorator proposals) |