cleanup-code-inspections

द्वारा flutter

स्थैतिक विश्लेषण चेतावनियों को व्यवस्थित रूप से हल करके तकनीकी ऋण कम करें और कोड गुणवत्ता में सुधार करें।

npx skills add https://github.com/flutter/flutter-intellij --skill cleanup-code-inspections

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]").

flutter की और Skills

dart-modern-features
flutter
आधुनिकीकरण के लिए उम्मीदवार खोजने हेतु:
flutter-fix-layout-issues
flutter
फ्लटर लेआउट त्रुटियों (ओवरफ्लो, असीमित बाधाओं) को डार्ट और फ्लटर MCP टूल्स का उपयोग करके ठीक करता है। "RenderFlex overflowed", "Vertical…" को संबोधित करते समय उपयोग करें।
adding-release-notes
flutter
उपयोगकर्ता-सामना करने वाले परिवर्तन विवरणों को DevTools रिलीज़ नोट्स में जोड़ता है। NEXT_RELEASE_NOTES.md फ़ाइल में सुधार, सुधार या नई सुविधाओं का दस्तावेज़ीकरण करते समय उपयोग करें।
reviewing-devtools-prs
flutter
DevTools रिपॉजिटरी-विशिष्ट PR समीक्षा वर्कफ़्लो जो DevTools शैली दिशानिर्देशों और सामान्य समीक्षा पैटर्न को लागू करता है। इसमें पुल रिक्वेस्ट की समीक्षा करते समय उपयोग करें…
dart-use-primary-constructors
flutter
उपयोगकर्ताओं को Dart में वाक्यविन्यास और अर्थ की दृष्टि से सही प्राथमिक कंस्ट्रक्टर लिखने में मदद करें, और नए कंस्ट्रक्टर सिंटैक्स, खाली-बॉडी सेमीकोलन सिंटैक्स का उपयोग/माइग्रेट करें,…
code-documentation
flutter
प्रभावी कोड दस्तावेज़ीकरण लिखने के लिए मार्गदर्शिका, जिसमें docstrings, JSDoc, dartdoc, और implementation comments शामिल हैं। नया कोड लिखते समय, जोड़ते समय इस skill का उपयोग करें…
api-review
flutter
निर्दिष्ट कोड की विहित API डिज़ाइन दिशानिर्देशों के अनुसार समीक्षा करता है। इस कौशल का उपयोग तब करें जब उपयोगकर्ता API समीक्षा के लिए पूछे या API डिज़ाइन के अनुसार कोड की जाँच करने के लिए…
flutter-accessibility
flutter
Flutter ऐप्स में WCAG 2 और EN 301 549 पहुँच मानकों और अनुकूली लेआउट को लागू करता है। मोबाइल, वेब और डेस्कटॉप प्लेटफ़ॉर्म पर सिमैंटिक एनोटेशन, टैप टार्गेट आकार (न्यूनतम 48x48 dp), और टेक्स्ट कंट्रास्ट अनुपात (छोटे टेक्स्ट के लिए 4.5:1, बड़े टेक्स्ट के लिए 3:1) को अनिवार्य करता है। वेब सिमैंटिक्स इनिशियलाइज़ेशन, इंटरैक्टिव विजेट रैपिंग, स्क्रीन आकार-आधारित ले