Audit Issues Pysae

mdi-targetPérimètre {{ data.context?.project || 'Tous les projets' }} {{ data.context?.user || 'Tous les utilisateurs' }} {{ checkLabels[check] }} {{ data.context.search }} Relancer l'audit
mdi-filterFiltres
Type : {{ checkLabels[check] }} tous
Projet : {{ proj.replace(/^pysae\//, '') }} tous
{{ phaseIcon(progress.phase) }}
{{ phaseLabel(progress.phase) }}
{{ progress.current_issue }}
{{ progress.detail || lastDetail }}
{{ progress.current }} / {{ progress.total }}
Corriger {{ filteredStats.fixable }} violations
{{ issue.project_path }} {{ label }} {{ issue.age_days }}j mdi-account-editmdi-account-arrow-right {{ issue.author }} mdi-account-arrow-right {{ issue.assignees.filter(a => a !== issue.author).join(', ') }}
{{ v.severity === 'error' ? 'mdi-close-circle' : 'mdi-alert' }} {{ checkLabels[v.check] || v.check }} FIXABLE {{ v.message }}
mdi-wrench Correction — #{{ fixTarget?.iid }}
Claude génère le plan de correction...
{{ checkLabels[action.check] || action.check }}
Corrections appliquées avec succès.
{{ fixOutput }}
{{ fixError }}
{{ fixTarget?._fixed ? 'Fermer' : 'Annuler' }} Appliquer
Aucune issue ne correspond aux filtres. Aucune violation détectée.
mdi-ticket-outlineIssues
{{ filteredStats.withErrors }}
Erreurs
/ {{ data.issues_with_errors }}
{{ filteredStats.withWarnings }}
Warnings
{{ filteredStats.total }}
Auditées
/ {{ data.total_issues }}
mdi-alert-circle-outlineViolations
{{ filteredStats.violationErrors }}
Erreurs
{{ filteredStats.violationWarnings }}
Warnings
{{ filteredStats.fixable }}
Auto-fixables
{{ snackbarText }}