Architect

Dart tool to help you analyze Dart/Flutter app's architecture. Architect allows you to create your own architecture configuration. Tool designed to integrate with CI / CD tools, but can be used as a CLI.

Installation

Install from pub:
pub global activate architect

Install from local copy:
From inside of local copy directory run command:
pub global activate --source path .

Usage

From inside of Dart/Flutter project you want to analyze, run command:
pub global run architect

To see help and usages run command:
pub global run architect -h

Libraries

analyzer_class_parser
architecture_error
architecture_errors_analyzer
banned_class_name
banned_imports
base_analyzer
base_class_parser
base_printer
class_name_analyzer
class_name_error
configuration_reader
console_arguments
console_printer
import_error
imports_analyzer
layer
project_class
project_configuration
regex
simple_analyzer