Le référentiel de normes contient des règles et bonnes pratiques (règles de codage, d’ingénierie, d’architecture, de performance, …).
Le niveau de criticité des règles est paramétrable (erreurs bloquantes, informatives, …)
Les règles de coding recouvrent :
- des règles COBOL (exemple : les GO TO en-dehors des PERFORM sont interdits, instructions interdites, …),
- des règles SQL (exemple : les fonctions scalaires – LEFT, RIGHT, CHAR, … – sont interdites dans la clause WHERE),
- des règles CICS (exemple : instruction « DISABLE PROGRAM » interdite),
- des règles de contrôle de respect du framework de développement.
Les normes contrôlables automatiquement sont vérifiées selon 2 modes :
- en continu pendant le développement, intégré dans un plugin Eclipse
- en batch, intégré à la chaine de compilation
