feat: Roslyn Diagnostics Analyzer for empty constructor
PR Details
Adds a Warning for not having an Empty Constructor
Description
Diagnostics Analyzer for https://github.com/stride3d/stride/pull/2098 to throw at Compile Time a warning when an empty constructor is missing.
Types of changes
- [x] Docs change / refactoring / dependency upgrade ( i have to make with vaso a new diagnostics website )
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist
- [ ] My change requires a change to the documentation.
- [x] I have added tests to cover my changes.
- [x] All new and existing tests passed. ( 66 fail as same with master )
- [x] I have built and run the editor to try this change out.
Note: make sure to validate and merge #2105 first.
for the tests, i freshly cloned stride and now im back to the standard 24 tests that fail normally, so i just had a corrupted clone
that is fine
i will reopen when i know whats wrong with git lfs
i think its ready to merge, should i change the name of the PR to use the new tags
completed the changes
the name of the PR should be changed to meet the tags for the new system that vaso made but i dont really know what it should be named to meet the categories
Thanks !
https://github.com/stride3d/stride-docs/pull/295 the docs PR for this analyzer