Aller au contenu

Linting statique

Le linting statique FRAM détecte automatiquement les violations d'accessibilité au moment de l'écriture du code, avant même de compiler.

Couverture

pie title "Couverture par skill"
    "SKILL-01 Graphiques" : 3
    "SKILL-02 Couleurs" : 3
    "SKILL-03 Adaptation" : 2
    "SKILL-05 Composants" : 4
    "SKILL-09 Formulaires" : 3
    "SKILL-10 Navigation" : 2
    "SKILL-11 Consultation" : 1

Limitations

Le linting statique couvre environ 40% des violations de niveau [A] détectables statiquement. Il ne remplace pas un audit VoiceOver/TalkBack manuel.


Plateformes

  • SwiftLint (iOS)


    17 règles custom basées sur les regex SwiftLint. Intégration Xcode Build Phase.

    Configuration SwiftLint

  • Compose Lint (Android)


    7 détecteurs UAST analysant l'arbre syntaxique Kotlin. Module Gradle à inclure.

    Configuration Compose Lint


Sévérité

Sévérité Niveau RAAM Comportement
Error [A] Bloque la compilation / la CI
Warning [A] ou [AA] Signal à investiguer

Catalogue complet

Voir les 25 règles