İçeriğe geç

AppArch nedir?

AppArch, polyglot kod tabanlarınızın mimari kalitesini otomatikleştiren bir platformdur. Bir linter değildir - kod tabanınızın şeklini okur: katmanlar, modüller, bağımlılık yönleri ve sözleşmeler.

  • Bağımlılık analizi - tüm projenin yönlü bağımlılık grafiğini çıkarır, döngüleri ve sızıntıları işaretler.
  • Mimari ihlal tespiti - tanımladığınız kurallar her PR/MR’da uygulanır.
  • Çok dilli - .NET, Java, Python, Go, TypeScript, Ruby, PHP, Kotlin, Swift ve daha fazlası aynı kural setiyle yönetilir.

Evet - kaynak kodunuz bize hiç gelmez. Analiz, kodunuzun zaten bulunduğu runner üzerinde, yani sizin kendi CI hattınızda ve altyapınızda çalışır. AppArch kaynağı klonlamaz, saklamaz veya kendi sunucularına çekmez. Bize yalnızca analiz çıktıları (bulgular, metrikler, skorlar) iletilir.

İlk projenizi bağlamak için hızlı başlangıç rehberine geçin.