When making changes to this code base, follow these rules, which are listed in no particular order:
packages/devtools_shared should never introduce a Flutter dependency or a dependency on web-only Dart libraries.packages/devtools_app/lib/devtools_app.dart file in code that lives under packages/devtools_app/lib/src/. This file is okay to import in code that lives under packages/devtools_app/test/.Unit test and widget tests are all contained under a package's test/ directory. These tests should be run with flutter test in all packages except for packages/devtools_shared, whose tests should be run with dart test.
dart analyze shell command, and you can perform Dart formatting with the dart format shell command.