Cum să configurezi severitatea issue-urilor în Codacy — Ghid pas cu pas
In this tutorial, you'll learn about Cum să configurezi severitatea issue. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.
Configurezi severitatea issue-urilor în Codacy pentru a prioritiza problemele critice. Poți asigna niveluri diferite de severitate fiecărui pattern: Info, Warning sau Error.
Step-by-Step Fix
1. Niveluri de severitate disponibile
# .codacy.yaml
engines:
- name: eslint
patterns:
- pattern_id: no-undef
severity: Error # Blochează PR-ul dacă este activ quality gate
- pattern_id: no-console
severity: Warning # Apare în raport dar nu blochează
- pattern_id: max-len
severity: Info # Doar informativ
2. Configurare severitate din interfață
În Codacy, Settings > Patterns, selectează un pattern și alege severitatea din dropdown.
3. Severitate în funcție de context
engines:
- name: eslint
patterns:
- pattern_id: no-unused-vars
severity: Error
paths:
- "src/**" # Eroare în codul sursă
- pattern_id: no-unused-vars
severity: Info
paths:
- "tests/**" # Doar informativ în teste
Common Mistakes
- Totul setat pe Error -- prea multe blocări; păstrează Error doar pentru bug-uri reale
- Severitate neconsistentă -- aceleași tipuri de probleme ar trebui să aibă aceeași severitate
- Ignorarea impactului -- problemele de securitate ar trebui să fie mereu Error
- Info prea multe -- prea multe issue-uri Info devin zgomot și sunt ignorate
- Severitate neschimbată -- revizuiește severitatea pe măsură ce proiectul evoluează
Practice Exercise
Configurează severitatea pentru ESLint în Codacy: Error pentru no-undef și no-unused-vars, Warning pentru no-console, Info pentru max-len. Testează pe un fișier JS simplu.
FAQ
Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro