Sonar avatar

Sonar

Official

@sonarsource · Switzerland

0Followers
|
257Public Repos
|
18Published Skills

The home of integrated code quality and code security

Skills Distribution
DomainDeveloper To...Static Analysis En.. (40%)Quality Assurance .. (30%)Web Architecture &.. (20%)Release Engineering (10%)

Agent Skills by Sonar

Showing 18 vetted skills indexed across 3 GitHub repositories.

SonarSourceSonarSource
1.3k

new-rule

Scaffold SonarJS rules for JavaScript, TypeScript, and CSS development.

Official
Intermediate
SonarSourceSonarSource
1.3k

test-quality-standards

Guide test case creation with minimal code and focused scenarios.

Official
Intermediate
SonarSourceSonarSource
1.3k

ruling

Automate testing and synchronization of expected results for SonarJS rules.

Official
Advanced
SonarSourceSonarSource
1.3k

rule-implementation

Guide SonarJS rule implementation and false positive resolution for JavaScript, TypeScript, and CSS.

Official
Advanced
SonarSourceSonarSource
1.3k

tests

Provide structured test files and patterns for SonarJS rule testing.

Official
Intermediate
SonarSourceSonarSource
1.3k

test-rule

Create and execute test cases for SonarJS rules using rule tester options.

Official
Intermediate
SonarSourceSonarSource
1.3k

acli-jira-guide

Guide Atlassian CLI commands for viewing, searching, and commenting on Jira issues.

Official
Basic
SonarSourceSonarSource
1.3k

rule-options

Configure and modify SonarJS rule options for SonarQube and gRPC integration.

Official
Advanced
SonarSourceSonarSource
1.3k

build

Automate SonarJS builds using Node.js and Maven commands.

Official
Intermediate
SonarSourceSonarSource
1.3k

sonar-docs

Update SonarQube product documentation across multiple versions and platforms.

Official
Intermediate
SonarSourceSonarSource
1.3k

peach-check

Analyze and classify Peach Main Analysis failures for SonarJS releases.

Official
Intermediate
SonarSourceSonarSource
1.3k

helpers

Provide AST navigation, type checking, and module analysis utilities for SonarJS rule development.

Official
Advanced
SonarSourceSonarSource
6

automated-release-setup

Automate release workflow setup with GitHub Actions, Jira, Slack, and vault secrets.

Official
Advanced
SonarSourceSonarSource
6

devex-release-setup

Generate GitHub Actions workflows for SonarSource Development Experience release automation.

Official
Intermediate
SonarSourceSonarSource
11

webapp-code-sharing

Explain code sharing architecture in the SonarQube webapp NX monorepository.

Official
Intermediate
SonarSourceSonarSource
11

echoes-components

Locates Echoes component interfaces and CSS token mappings in reference files.

Official
Basic
SonarSourceSonarSource
11

writing-code-style-guide

Provides Web development coding style guidelines for JavaScript, TypeScript, Tailwind CSS, and React Intl.

Official
Basic
SonarSourceSonarSource
11

webapp-testing

Guide webapp testing with integration, unit, and snapshot tests in SonarQube.

Official
Intermediate

Frequently Asked Questions About Sonar

FAQPage Schema
What 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.