JArchitect - это инструмент статического анализа кода Java. Этот инструмент поддерживает большое количество метрик кода, позволяет визуализировать зависимости с помощью ориентированных графов и матрицы зависимостей . Инструменты также выполняют сравнение моментальных снимков базы кода и проверку архитектурных правил и правил качества. Пользовательские правила могут быть написаны с использованием запросов LINQ. Эта возможность называется CQLinq. Инструмент также поставляется с большим количеством предопределенных правил кода CQLinq.