rule-options

Installation
SKILL.md

Architecture Overview

Rule options flow through two parallel paths:

SonarQube (HTTP/WebSocket):

SonarQube UI → Java Check Class → configurations() → analyzeProject() → ESLint Linter

External/gRPC:

External Client → gRPC → transformers.ts → parseParamValue() → ESLint Linter

SonarQube sends typed values; gRPC sends string key-value pairs that need type parsing.

Key Files per Rule

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