With reference to Analysis engine ‘strict’ mode - a proposal
A working Dart installation
- Take a note of your
/path/to/dart-sdk
$ git clone https://github.com/myitcv/dart_strict.git
$ cd dart_strict
$ pub get
$ dart dart_strict.dart /home/myitcv/darts/dart-sdk _test_files/test1.dart
[1:1] Missing a return type for function 'blah1'
[1:7] Parameter 'a' is missing a type annotation
[10:3] Variable declaration is missing a type annotation
[11:3] Variable declaration is missing a type annotation
$ echo $?
1
- Clean up code
- Complete implementation of SE1 (relaxed version)
- Implement SE2 and SE3
- Integrate with Dart Analysis Engine (see this thread) which may mean this is no longer a standalone process