architect 0.1.3 copy "architect: ^0.1.3" to clipboard
architect: ^0.1.3 copied to clipboard

A simple command-line application to analyze Dart/Flutter app's architecture.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add architect

With Flutter:

 $ flutter pub add architect

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  architect: ^0.1.3

Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:architect/analyzer/base_analyzer.dart';
import 'package:architect/analyzer/simple_analyzer.dart';
import 'package:architect/architecture_errors/architecture_error.dart';
import 'package:architect/architecture_errors/class_name_error.dart';
import 'package:architect/architecture_errors/import_error.dart';
import 'package:architect/architecture_errors_analyzers/architecture_errors_analyzer.dart';
import 'package:architect/architecture_errors_analyzers/class_name_analyzer.dart';
import 'package:architect/architecture_errors_analyzers/imports_analyzer.dart';
import 'package:architect/class_parser/analyzer_class_parser.dart';
import 'package:architect/class_parser/base_class_parser.dart';
import 'package:architect/configuration/banned_class_name.dart';
import 'package:architect/configuration/banned_imports.dart';
import 'package:architect/configuration/layer.dart';
import 'package:architect/configuration/project_configuration.dart';
import 'package:architect/configuration/regex.dart';
import 'package:architect/configuration_reader/configuration_reader.dart';
import 'package:architect/console_arguments.dart';
import 'package:architect/printers/base_printer.dart';
import 'package:architect/printers/console_printer.dart';
import 'package:architect/project_class.dart';
2
likes
110
pub points
0%
popularity

Publisher

unverified uploader

A simple command-line application to analyze Dart/Flutter app's architecture.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

analyzer, args, collection, meta, path, yaml

More

Packages that depend on architect