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.