ddd-code-inspect-with-qodana

Run Qodana PHP static analysis and triage SARIF issues.

3|Updated Feb 12, 2024
One-click install
npx skills add https://github.com/mgamadeus/ddd --skill ddd-code-inspect-with-qodana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ddd-code-inspect-with-qodana
Source: https://github.com/mgamadeus/ddd/tree/main/.claude/skills/ddd-code-inspect-with-qodana
Command: npx skills add https://github.com/mgamadeus/ddd --skill ddd-code-inspect-with-qodana

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates PHP static analysis by running JetBrains Qodana inspections, collecting SARIF results, and helping you fix or suppress code-quality issues.

Core Features & Use Cases

  • Automates a full PHP inspection workflow with Qodana and SARIF parsing.
  • Parses SARIF reports to categorize issues, identify high-priority findings, and surface actionable fixes or suppressions.
  • Supports guidance for per-file inspections via IntelliJ MCP integration and project-wide scans for CI or local development.

Quick Start

Run a Qodana PHP inspection on your project and apply the recommended fixes or suppressions based on the SARIF output.

Frequently Asked Questions about ddd-code-inspect-with-qodana

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PHP static analysis using Qodana?

You can automate PHP static analysis by running Qodana inspections to scan your source code, collecting SARIF reports to categorize issues, and applying recommended fixes or suppressions for high-priority findings.

How does SARIF parsing help fix PHP code quality issues?

SARIF parsing categorizes code quality issues detected by Qodana, identifies high-priority findings, and surfaces actionable fixes or suppressions to streamline your PHP refactoring and pre-PR QA processes.

What do I need to run Qodana PHP inspections on my project?

To run Qodana PHP inspections, you need the Qodana CLI installed, a valid Qodana Cloud project token, and access to your PHP source code to execute scans and generate SARIF output.

Can I use Qodana for project-wide PHP scans during CI validation?

Yes, Qodana supports project-wide PHP scans for CI validation and local development, detecting regressions and surfacing actionable findings through SARIF reports to maintain code quality.

Does Qodana support per-file PHP inspections for refactoring?

Yes, Qodana provides guidance for per-file PHP inspections via IntelliJ MCP integration, allowing you to target specific files during refactoring to detect and resolve code quality regressions.