SonarJS
Build, test, and maintain JavaScript and TypeScript code analysis rules
All Skills in This Repository (12)
Pure Emerald Level Indicatorsnew-rule
Scaffold SonarJS rules for JavaScript, TypeScript, and CSS development.
test-quality-standards
Guide test case creation with minimal code and focused scenarios.
ruling
Automate testing and synchronization of expected results for SonarJS rules.
rule-implementation
Guide SonarJS rule implementation and false positive resolution for JavaScript, TypeScript, and CSS.
tests
Provide structured test files and patterns for SonarJS rule testing.
test-rule
Create and execute test cases for SonarJS rules using rule tester options.
acli-jira-guide
Guide Atlassian CLI commands for viewing, searching, and commenting on Jira issues.
rule-options
Configure and modify SonarJS rule options for SonarQube and gRPC integration.
build
Automate SonarJS builds using Node.js and Maven commands.
sonar-docs
Update SonarQube product documentation across multiple versions and platforms.
peach-check
Analyze and classify Peach Main Analysis failures for SonarJS releases.
helpers
Provide AST navigation, type checking, and module analysis utilities for SonarJS rule development.
Frequently Asked Questions
FAQPage SchemaHow to install SonarJS skills?โผ
Run `npx skills add SonarSource/SonarJS --all -g -y` in your terminal to install all skills in this suite globally.
What does SonarJS do?โผ
SonarJS is a static code analyzer that finds bugs, security vulnerabilities, and maintainability issues in JavaScript, TypeScript, and CSS code, including AI-generated code.
How do these skills help build a new lint rule?โผ
The skills walk your AI agent through scaffolding the rule files, implementing the ESLint logic, writing comment-based tests, and running ruling tests against real-world codebases.
Do these skills work with Claude Code and Codex?โผ
Yes. All skills follow the standard SKILL.md format and run in Claude Code, Codex, and other compatible AI coding agents.
Can I fix false positives in SonarJS rules with AI?โผ
Yes. The rule-implementation skill teaches your agent how to trace report calls, find the root cause of a false positive, and apply a conservative fix with proper test coverage.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core