Freedom-of-Form-Foundation / anatomy3d

A CAD tool for humanoid anatomy alterations. See the anatomy3d-blender repository for more recent work.
https://freedomofform.org/1856/3d-anatomy-project-scope-phase-1-focus-on-a-limb-joint/
GNU General Public License v2.0
7 stars 5 forks source link

Turn on nullability warnings and clean up others #76

Closed AdamNorberg closed 2 years ago

AdamNorberg commented 2 years ago

The nullability detector didn't see any problems with our existing logic (it will complain more when actual nullability annotations are required) but in looking for them I cleaned up a bunch of other warnings.

The code is still not clean of warnings, but I'm not confident what to do about the other ones, or it's disruptive (changing namespace or rearranging the project), or it looks like it's a warning due to incomplete stub code that should be left in its incomplete state.