- [x] Obsolete warnings - [x] Deprecated/Experimental attributes warnings - [x] IStyle instance added to the MergedDictionaries (should be added to the Styles collection) - [x] Duplicate setters - [ ] Possible null reference exception when adding Transition to the Transitions collection without initializing the collection first (https://github.com/AvaloniaUI/Avalonia/discussions/5899). Probably extend it to other nullable collections? - [ ] Hardcoded strings that can be localized (todo: find reliable way to detect them) - disabled by default. - [ ] Hardcoded colors that can be made theme depended - disabled by default. - [ ] https://github.com/AvaloniaUI/Avalonia/pull/14180 - [ ] Warn, if OnPlatform/OnFormFactor extension is used without default value, but in collection that requires non-null value https://github.com/AvaloniaUI/Avalonia/discussions/14410 - [ ] XAML and C# type mismatch - https://github.com/AvaloniaUI/Avalonia/issues/16755. XAML ReactiveUserControl and C# UserControl - warning, but other way XAML UserControl and C# ReactiveUserControl - should be allowed. - [ ] `<DynamicResource x:Key="" ResourceKey="" />` usage in res.dictionaries. It won't work just like StaticResource. Any other ideas?
<DynamicResource x:Key="" ResourceKey="" />usage in res.dictionaries. It won't work just like StaticResource.Any other ideas?