Skip to main content

cleanup-code-inspections

Reduce technical debt and improve code quality by systematically resolving static analysis warnings.

Quellinformationen

Repository
flutter/flutter-intellij
Letzte Quellaktivität
10. Juli 2026 um 17:53
Erkannte Sprache von SKILL.md
Englisch
Sterne
2.018
Forks
360

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
cleanup-code-inspections
description
Reduce technical debt and improve code quality by systematically resolving static analysis warnings.
# Skill: Code Inspection & Cleanup You are tasked with reducing technical debt and improving code quality by systematically resolving static analysis warnings. ## Objective Reduce technical debt and improve code quality by systematically resolving static analysis warnings. ## Workflow Instructions ### 1. Baseline - Run `./gradlew test` and `./gradlew verifyPlugin` to ensure the project is stable. ### 2. Run Inspection - Execute `Analyze > Inspect Code...` on the project (or a specific module) using the "Default" profile. ### 3. Prioritize - Focus first on "Probable bugs", "Performance", and "Memory" categories. ### 4. Refactor - Apply quick-fixes for obvious issues (e.g., "Result of method call ignored", "String concatenation in loop"). ### 5. Suppress - Explicitly suppress false positives with a comment and reason (e.g., `//noinspection [ID] - [Reason]`). ### 6. Verify - Run `./gradlew testClasses` to ensure safe refactoring. - Run `./gradlew test` and `./gradlew verifyPlugin` to ensure no regressions. - Re-run analysis to ensure the "Yellow code" count has decreased and no regressions were introduced. ### 7. Report & Review - Summarize the inspections resolved. - **Test Location:** Explicitly state *where* in the IDE the user should go to test the changed functionality (e.g., "Go to Preferences > Languages & Frameworks > Flutter"). - **Action:** Ask the user to review the changes closely. - **Do not commit or push.** - Provide a suggested Git commit message (e.g., "Cleanup: Resolve static analysis warnings in [Module]").
Auf GitHub ansehen