helpers

Installation
SKILL.md

JavaScript/TypeScript Rule Helper Functions

Helper functions are located in packages/analysis/src/jsts/rules/helpers/. These provide common utilities for rule implementations.

Helper Categories

  • AST Utilities: Functions for traversing and querying the AST
  • Type Checking: Helpers for checking types via TypeScript parser services
  • Module Helpers: Functions for analyzing imports and exports
  • String/Regex Utilities: Common string and pattern matching helpers

Common Helper Functions

  • isCallingMethod() - Check if a call expression is calling a specific method
  • getUniqueWriteUsageOrNode() - Track variable assignments
  • isRequiredParserServices() - Check if TypeScript type information is available
  • isArray(), isString(), etc. - Type checking helpers
  • getImportDeclarations() - Get import declarations from the context
Installs
4
GitHub Stars
1.2K
First Seen
Mar 19, 2026
helpers — sonarsource/sonarjs