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
- class_parser/analyzer_class_parser
- architecture_errors/architecture_error
- architecture_errors_analyzers/architecture_errors_analyzer
- configuration/banned_class_name
- configuration/banned_imports
- analyzer/base_analyzer
- class_parser/base_class_parser
- printers/base_printer
- architecture_errors_analyzers/class_name_analyzer
- architecture_errors/class_name_error
- configuration_reader/configuration_reader
- console_arguments
- printers/console_printer
- architecture_errors/import_error
- architecture_errors_analyzers/imports_analyzer
- configuration/layer
- project_class
- configuration/project_configuration
- configuration/regex
- analyzer/simple_analyzer