claude

sonarqube

Blocks a session from ending while the files it touched still have SonarQube secrets or quality findings, and reads SonarQube Server or Cloud through the CLI's `sonar api`.

0 on GitHubby Leonardo Marzialiv0.3.0Apache-2.0updated todayquality
/

Plugin sonarqube from marketplace agentic-development-kit in leonardo-marziali/agentic-development-kit. Commands read from the repo's manifest — today.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (7)

  • analyze

    Use when the user asks to "run sonar", "run SonarQube", "run SonarLint", "scan for secrets", "check this for Sonar issues", or wants SonarQube analysis over code this session never touched. Runs SonarQube for IDE's engine locally, adds what SonarQube Server or Cloud recorded for the same files, and

  • fix

    Use when the user asks to fix SonarQube or SonarLint issues, a specific Sonar rule key (like python:S5754 or githubactions:S8541), or "the Sonar findings" in some files, including issues SonarQube Server or Cloud reported. Gathers findings locally and from the server, explains each rule, and fixes t

  • setup

    Use when the user asks to install, set up, update, or repair the SonarQube plugin's local analysis engine, when `sonarlint` exits 2 or `doctor` reports a failure, or when a hook says local analysis could not run or SLOOP is not installed.

  • sonarlint-analysis

    Use after creating or editing source code (JS/TS, Python, Java, Go, PHP, HTML, CSS, XML, Terraform, Docker, Kubernetes, CloudFormation, or any file that could hold a credential) and before declaring a coding task done, or when asked to check code quality or security locally. Runs SonarQube for IDE's

  • sonarqube-connected-mode

    Use when you need a SonarQube projectKey, are setting up or debugging .sonarlint/connectedMode.json, are calling `sonar api` against a bound project, need the Cloud organization, or are working out which project a file in a monorepo belongs to.

  • sonarqube-issue-triage

    Use when acting on SonarQube findings — deciding what to fix first, whether something is a real defect or a false positive, how to handle a detected secret, what a quality gate failure means, or whether a NOSONAR suppression is ever justified.

  • sonarqube-web-api

    Use when you need data from a SonarQube Server or SonarQube Cloud instance — open issues or security hotspots on a project, a quality gate verdict, a rule's rationale, measures or coverage, branches and pull requests, duplications, or changing an issue's status. Covers calling the Web API through `s

Hooks (7)

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/scripts/hooks/warm-daemon.js"

  • PreToolUse

    node "${CLAUDE_PLUGIN_ROOT}/scripts/hooks/track-touched.js"

  • PostToolUse

    node "${CLAUDE_PLUGIN_ROOT}/scripts/hooks/track-touched.js"

  • PostToolUse

    node "${CLAUDE_PLUGIN_ROOT}/scripts/hooks/feedback.js"

  • PostToolUseFailure

    node "${CLAUDE_PLUGIN_ROOT}/scripts/hooks/track-touched.js"

  • Stop

    node "${CLAUDE_PLUGIN_ROOT}/scripts/hooks/check-and-loop.js"

  • SubagentStop

    node "${CLAUDE_PLUGIN_ROOT}/scripts/hooks/check-and-loop.js"

View source on GitHub

More from leonardo-marziali/agentic-development-kit

All 9 plugins →

java

claude

Formats Java with a shipped Eclipse JDT engine and, in projects that opt in, blocks a session on violations of an opinionated Java/Spring Boot standard (syntax-tree rules, NullAway, ArchUnit) — all outside the project's build.

12 skills · hooks

0

markdown

claude

Markdown authoring skills, marksman LSP integration, and a session-scoped markdownlint fix loop.

8 skills · hooks · LSP

0

python

claude

Formats Python with ruff as Claude edits it, then lints with ruff and type-checks with pyright in a session-scoped fix loop; pulls in pyright-lsp for the language server.

6 skills · hooks

0

Blocks a session from ending while lines it changed break the project's .editorconfig, using editorconfig-checker or the ec4j Gradle and Maven plugins, and auto-fixes what it safely can.

3 skills · hooks

0

git

claude

Git workflow helpers for Claude Code, including safety-checked branch creation, staged/confirmed Conventional Commits commit creation, and vendor-agnostic PR/MR title and description authoring for hosting-specific PR skills.

4 skills

0

prettier

claude

Formats every file with Prettier the moment Claude edits or writes it.

1 skill · hooks

0

Similar plugins

Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification

1 command · 6 agents

anthropics/claude-code 155,476

Agentic QE (external: maintained in proffesor-for-testing/agentic-qe, pinned to v3.15.17): a quality-engineering fleet with 11 QE agents, 9 skills, 9 commands, the agentic-qe MCP server pinned to the plugin version, and the aqe-mod guard that refuses destructive operations on AQE learning data

9 skills · 9 commands · 11 agents · 1 MCP server

ruvnet/ruflo 81,589

gitnexus

claudecodex

Code intelligence powered by a knowledge graph. Provides execution flow tracing, blast radius analysis, and augmented search across your codebase.

12 skills · 1 MCP server · hooks

abhigyanpatwari/GitNexus 48,482

DataHub development and interaction toolkit with connector planning, PR review, catalog search, metadata enrichment, lineage tracing, data quality management, and connection setup skills

13 skills · 8 commands · 4 agents

anthropics/claude-plugins-official 47,076

plugin-eval

claudecodex

Static lint for Claude Code plugins and skills, with experimental LLM scoring for skills

1 skill · 3 commands · 2 agents

wshobson/agents 42,461

Qdrant

claude

Agent skills for Qdrant vector search: scaling, performance optimization, search quality, monitoring, deployment, model migration, version upgrades, and SDK usage

33 skills

anthropics/knowledge-work-plugins 35,601

Maintain sonarqube?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins9 plugins