Aller au contenu

Qu'est-ce qu'AppArch ?

AppArch est une plateforme qui automatise la qualité architecturale de vos bases de code polyglottes. Ce n’est pas un linter - elle lit la forme de votre base de code : couches, modules, directions des dépendances et contrats.

  • Analyse des dépendances - produit le graphe orienté des dépendances de l’ensemble du projet et signale les cycles et les fuites.
  • Détection des violations d’architecture - les règles que vous définissez sont appliquées à chaque PR/MR.
  • Multilingue - .NET, Java, Python, Go, TypeScript, Ruby, PHP, Kotlin, Swift et plus encore sont gérés avec le même jeu de règles.

Oui - votre code source ne nous parvient jamais. L’analyse s’exécute sur le runner où votre code se trouve déjà, c’est-à-dire dans votre propre pipeline CI et votre infrastructure. AppArch ne clone, ne stocke ni ne récupère le code source sur ses propres serveurs. Seuls les résultats de l’analyse (constats, métriques, scores) nous sont transmis.

Passez au guide de démarrage rapide pour connecter votre premier projet.