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)

Comment-Based Tests (preferred)

Installs
4
GitHub Stars
1.2K
First Seen
Mar 19, 2026
test-rule — sonarsource/sonarjs