new-rule

Installation
SKILL.md

Overview

New rules follow the pattern: RSPEC description → scaffold → implement → test → ruling.

Step 1: Scaffold the Rule

npm run new-rule

This interactive script generates in packages/analysis/src/jsts/rules/SXXXX/:

  • index.ts — rule export
  • rule.ts — ESLint rule implementation (skeleton)
  • cb.fixture.js — empty comment-based test fixture
  • cb.test.js — test launcher

It also auto-generates (not tracked by git):

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