Contributor
Arseny Uskov

Compatibility Analysis: Detecting Semantic Version Violations


Mentors
jonasfj, Sigurd Meldgaard
Organization
Dart
Technologies
dart
Topics
Static analysis, Semantic Versioning
This project aims to summarise the public API of a given Dart library by harnessing existing static analysis capabilities of the analyzer package, for the primary purpose of detecting incompatibilities between library versions. Not only can this detect basic semantic version violations on behalf of package maintainers, but it can also be integrated into the existing tooling to improve the productivity of Dart developers.