Alright I feel like we finally need an analyzer for AngouriMath. It would include - [x] Get back the vsix for debuggability ### Tasks for the analyzer - [x] Producing warnings/errors for static non-readonly fields without [ThreadStatic] - [x] Producing warnings/errors for thread static fields which have the default initialization - [ ] Producing warnings/errors for private fields of records without `Equals` overriden - [ ] Producing warnings for records which are neither sealed nor abstract - [ ] Producing warnings for public static classes that are outside of `MathS` - [ ] Producing warnings for records which are derived of `Entity` but don't have `ToString` overriden - [ ] Producing warnings for thrown exceptions which don't have `AngouriMathBaseException` as their parent
Alright I feel like we finally need an analyzer for AngouriMath. It would include
Tasks for the analyzer
EqualsoverridenMathSEntitybut don't haveToStringoverridenAngouriMathBaseExceptionas their parent