Sonar
Official@sonarsource · Switzerland
The home of integrated code quality and code security
Agent Skills by Sonar
Showing 18 vetted skills indexed across 3 GitHub repositories.
new-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.
automated-release-setup
Automate release workflow setup with GitHub Actions, Jira, Slack, and vault secrets.
devex-release-setup
Generate GitHub Actions workflows for SonarSource Development Experience release automation.
webapp-code-sharing
Explain code sharing architecture in the SonarQube webapp NX monorepository.
echoes-components
Locates Echoes component interfaces and CSS token mappings in reference files.
writing-code-style-guide
Provides Web development coding style guidelines for JavaScript, TypeScript, Tailwind CSS, and React Intl.
webapp-testing
Guide webapp testing with integration, unit, and snapshot tests in SonarQube.
Frequently Asked Questions About Sonar
FAQPage SchemaWhat specific tasks can developers perform using Sonar's rule development capabilities?▼
Developers can scaffold custom rules for JavaScript, TypeScript, and CSS, implement AST navigation for code inspection, and execute unit tests against rule logic. These capabilities allow teams to enforce proprietary quality standards and resolve false positives directly within their static analysis pipeline.
Which technical personas benefit most from these development resources?▼
These resources are designed for software engineers, quality assurance leads, and platform developers responsible for maintaining code quality standards. It specifically supports those building custom analysis plugins for SonarQube or managing complex web application architectures within NX monorepositories.
What are the primary prerequisites for implementing custom SonarJS rules?▼
Implementation requires familiarity with Node.js, Maven, and AST navigation concepts. Developers must also have an existing SonarQube environment configured to support custom rule integration via gRPC and standard build processes to ensure rules are correctly packaged and deployed.