Skip to main content

php-code-review

Review PHP code using PhpStorm inspections. Use when editing PHP files, reviewing code quality, fixing PHP issues, or when asked about PHP best practices.

معلومات المصدر

المستودع
JetBrains/phpstorm-claude-marketplace
آخر نشاط في المصدر
٦ يوليو ٢٠٢٦ في ١٥:٠٧
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٣٤
التفرعات
٤

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
2 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
php-code-review
description
Review PHP code using PhpStorm inspections. Use when editing PHP files, reviewing code quality, fixing PHP issues, or when asked about PHP best practices.
# PHP Code Review Skill Use PhpStorm's inspection engine to ensure PHP code quality. This skill provides access to the same inspections shown in the IDE editor. ## When to Use - After editing PHP files (`.php`, `.phtml`) - When user asks to review PHP code quality - When fixing PHP-related issues - When asked about PHP best practices for this codebase ## Workflow ### 1. Run Inspections Call `get_inspections` to analyze a PHP file: ``` get_inspections( filePath: "path/to/file.php", minSeverity: "WEAK_WARNING" # or ERROR, WARNING, INFORMATION ) ``` Returns problems with: - **severity**: ERROR > WARNING > WEAK_WARNING > INFORMATION - **line/column**: Exact location (1-based) - **description**: What's wrong - **quickFixes**: Available automated fixes (name + description) ### 2. Evaluate Results - **ERROR**: Must fix - code may not work correctly - **WARNING**: Should fix - potential bugs or bad practices - **WEAK_WARNING**: Consider fixing - style or minor issues - **INFORMATION**: Optional - suggestions for improvement ### 3. Apply Fixes For issues with quick fixes, use `apply_quick_fix`: ``` apply_quick_fix( filePath: "path/to/file.php", line: 42, column: 10, quickFixName: "Safe delete '$unusedVar'" ) ``` **Note**: The `quickFixName` must match exactly what was returned by `get_inspections`. The tool re-runs highlighting at the specified location to find and apply the matching fix. For issues without quick fixes, edit the file manually. ### 4. Verify Re-run inspections to confirm issues are resolved.
عرض على GitHub