This PR enables null-safety for the package as outlined in https://dart.dev/null-safety. In addition, the PR includes some minor lint fixes that did not land as part of #54 and various other style-related improvements that should improve the pub.dev score report for the package.
Coverage decreased (-0.2%) to 94.33% when pulling 8efc4272d3349312a93dd4aab89c66e4f91b4b19 on opt-to-null-safety-and-more-lint-fixes into c6afda4d5df7ffd92e1d1395e7d6d3276761c91a on master.
This PR enables null-safety for the package as outlined in https://dart.dev/null-safety. In addition, the PR includes some minor lint fixes that did not land as part of #54 and various other style-related improvements that should improve the pub.dev score report for the package.
Fixes #47.