[flutter_migrate] Compute (#2734)
* Compute
* Licenses:
* Licenses for test
* Merge with depenencies
* Address comments p1
* Separate out logging from logic
* Refactor into smaller methods
* Improve logging and verbose usages
* Diferentiate merge skip vs total skip
* More docs
* Remove additional skip
* Fix custom merge tests
* Mocked environment
* Formatting
* TImeouts
* Use separate enum to address project directories including root
* tests passing
* Fix analyzer
* address comments, formatting
* Test robustness
* Fix update locks test
* formatting
* logging for CI test failures
* Canonicalize test paths
* Canonizalize both sides of tests
* Address comments, fix tests
* Formatting
* Gradle locks test
[various] Remove unnecessary null checks (#4060)
Removes unnecessary_null_comparison: ignore from the repository analysis options. Now that Dart 3 has reached the stable channel, all fully supported customers will be running in strong mode, so the extra null checks are no longer needed. While many packages do support earlier versions, this won't break anyone, it will just mean that people who are both a) using old versions of Flutter and b) violating the API contract by passing null to a non-nullable type, won't get error messages that are as obvious, which is fine for the best-effort support level we give to pre-current-stable versions of Flutter.
[flutter_migrate] Compute (#2734)
* Compute
* Licenses:
* Licenses for test
* Merge with depenencies
* Address comments p1
* Separate out logging from logic
* Refactor into smaller methods
* Improve logging and verbose usages
* Diferentiate merge skip vs total skip
* More docs
* Remove additional skip
* Fix custom merge tests
* Mocked environment
* Formatting
* TImeouts
* Use separate enum to address project directories including root
* tests passing
* Fix analyzer
* address comments, formatting
* Test robustness
* Fix update locks test
* formatting
* logging for CI test failures
* Canonicalize test paths
* Canonizalize both sides of tests
* Address comments, fix tests
* Formatting
* Gradle locks test