|
| 1 | +; Shipped analyzer releases |
| 2 | +; https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md |
| 3 | + |
| 4 | +## Release 1.0 |
| 5 | + |
| 6 | +### New Rules |
| 7 | + |
| 8 | +Rule ID | Category | Severity | Notes |
| 9 | +--------|----------|----------|------- |
| 10 | +RXUISG0001 | ReactiveUI.SourceGenerators.UnsupportedCSharpLanguageVersionAnalyzer | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 11 | +RXUISG0002 | ReactiveUI.SourceGenerators.ReactiveCommandGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 12 | +RXUISG0003 | ReactiveUI.SourceGenerators.ReactiveCommandGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 13 | +RXUISG0004 | ReactiveUI.SourceGenerators.ReactiveCommandGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 14 | +RXUISG0005 | ReactiveUI.SourceGenerators.ReactiveCommandGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 15 | +RXUISG0006 | ReactiveUI.SourceGenerators.ReactiveCommandGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 16 | +RXUISG0007 | ReactiveUI.SourceGenerators.ReactiveCommandGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 17 | +RXUISG0008 | ReactiveUI.SourceGenerators.AsyncVoidReturningReactiveCommandMethodAnalyzer | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 18 | +RXUISG0009 | ReactiveUI.SourceGenerators.ReactiveGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 19 | +RXUISG0010 | ReactiveUI.SourceGenerators.ReactiveGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 20 | +RXUISG0011 | ReactiveUI.SourceGenerators.ReactiveGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 21 | +RXUISG0012 | ReactiveUI.SourceGenerators.ObservableAsPropertyGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 22 | +RXUISG0013 | ReactiveUI.SourceGenerators.ObservableAsPropertyGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 23 | +RXUISG0014 | ReactiveUI.SourceGenerators.ObservableAsPropertyGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 24 | +RXUISG0015 | ReactiveUI.SourceGenerators.ReactiveGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 25 | +RXUISG0016 | ReactiveUI.SourceGenerators.PropertyToReactiveFieldCodeFixProvider | Info | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 26 | +RXUISG0017 | ReactiveUI.SourceGenerators.ObservableAsPropertyFromObservableGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
| 27 | + |
| 28 | + |
1 | 29 | ## Rules |
2 | 30 | Shipped in ReactiveUI.SourceGenerators |
3 | 31 |
|
4 | | -### RXUISG0001 - Unsupported C# Language Version |
5 | | -This rule checks if the project is using an unsupported C# language version. The supported versions are C# 7.3 and above. If the project is using an unsupported version, the rule will raise an error. |
| 32 | +- RXUISG0001 - Unsupported C# Language Version |
| 33 | +This rule checks if the project is using an unsupported C# language version. The supported versions are C# 12.0 and above. If the project is using an unsupported version, the rule will raise an error. |
6 | 34 |
|
7 | | -### RXUISG0002 - ReactiveCommandGenerator |
| 35 | +- RXUISG0002 - ReactiveCommandGenerator |
8 | 36 | This rule checks if the `ReactiveCommand` has a Invalid ReactiveCommand method signature. |
9 | 37 |
|
10 | | -### RXUISG0003 - ReactiveCommandGenerator |
| 38 | +- RXUISG0003 - ReactiveCommandGenerator |
11 | 39 | This rule checks if the `ReactiveCommand` has a Invalid ReactiveCommand.CanExecute member name. |
12 | 40 |
|
13 | | -### RXUISG0004 - ReactiveCommandGenerator |
| 41 | +- RXUISG0004 - ReactiveCommandGenerator |
14 | 42 | This rule checks if the `ReactiveCommand` has Multiple ReactiveCommand.CanExecute member name matches. |
15 | 43 |
|
16 | | -### RXUISG0005 - ReactiveCommandGenerator |
| 44 | +- RXUISG0005 - ReactiveCommandGenerator |
17 | 45 | This rule checks if the `ReactiveCommand` has No valid ReactiveCommand.CanExecute member match. |
18 | 46 |
|
19 | | -### RXUISG0006 - ReactiveCommandGenerator |
| 47 | +- RXUISG0006 - ReactiveCommandGenerator |
20 | 48 | This rule checks if the `ReactiveCommand` has Invalid field or property targeted attribute type. |
21 | 49 |
|
22 | | -### RXUISG0007 - ReactiveCommandGenerator |
| 50 | +- RXUISG0007 - ReactiveCommandGenerator |
23 | 51 | This rule checks if the `ReactiveCommand` has Invalid field or property targeted attribute expression. |
24 | 52 |
|
25 | | -### RXUISG0008 - AsyncVoidReturningReactiveCommandMethodAnalyzer |
| 53 | +- RXUISG0008 - AsyncVoidReturningReactiveCommandMethodAnalyzer |
26 | 54 | This rule checks if the `ReactiveCommand` has Async void returning method annotated with ReactiveCommand. |
27 | 55 |
|
28 | | -### RXUISG0009 - ReactiveGenerator |
| 56 | +- RXUISG0009 - ReactiveGenerator |
29 | 57 | This rule checks if the `Reactive` has Name collision for generated property. |
30 | 58 |
|
31 | | -### RXUISG0010 - ReactiveGenerator |
| 59 | +- RXUISG0010 - ReactiveGenerator |
32 | 60 | This rule checks if the `Reactive` has Invalid property targeted attribute type. |
33 | 61 |
|
34 | | -### RXUISG0011 - ReactiveGenerator |
| 62 | +- RXUISG0011 - ReactiveGenerator |
35 | 63 | This rule checks if the `Reactive` has Invalid property targeted attribute expression. |
36 | 64 |
|
37 | | -### RXUISG0012 - ObservableAsPropertyGenerator |
| 65 | +- RXUISG0012 - ObservableAsPropertyGenerator |
38 | 66 | This rule checks if the `ObservableAsProperty` has Invalid property targeted attribute type. |
39 | 67 |
|
40 | | -### RXUISG0013 - ObservableAsPropertyGenerator |
| 68 | +- RXUISG0013 - ObservableAsPropertyGenerator |
41 | 69 | This rule checks if the `ObservableAsProperty` has Invalid property targeted attribute expression. |
42 | 70 |
|
43 | | -### RXUISG0014 - ObservableAsPropertyGenerator |
| 71 | +- RXUISG0014 - ObservableAsPropertyGenerator |
44 | 72 | This rule checks if the `ObservableAsProperty` has Invalid generated property declaration. |
45 | 73 |
|
46 | | -### RXUISG0015 - ReactiveGenerator |
| 74 | +- RXUISG0015 - ReactiveGenerator |
47 | 75 | This rule checks if the `Reactive` attribute is being used correctly. If the `Reactive` has Invalid generated property declaration. |
48 | 76 |
|
49 | | -### RXUISG0016 - PropertyToReactiveFieldCodeFixProvider |
| 77 | +- RXUISG0016 - PropertyToReactiveFieldCodeFixProvider |
50 | 78 | This rule checks if there are any Properties to change to Reactive Field, change to [Reactive] private type _fieldName;. |
51 | 79 |
|
52 | | -### RXUISG0017 - ObservableAsPropertyFromObservableGenerator |
| 80 | +- RXUISG0017 - ObservableAsPropertyFromObservableGenerator |
53 | 81 | This rule checks if the `ObservableAsProperty` has Invalid generated property declaration. |
54 | 82 |
|
55 | | - |
56 | | -## Release 1.0 |
57 | | - |
58 | | -### New Rules |
59 | | - |
60 | | -Rule ID | Category | Severity | Notes |
61 | | ---------|----------|----------|------- |
62 | | -RXUISG0001 | ReactiveUI.SourceGenerators.UnsupportedCSharpLanguageVersionAnalyzer | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
63 | | -RXUISG0002 | ReactiveUI.SourceGenerators.ReactiveCommandGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
64 | | -RXUISG0003 | ReactiveUI.SourceGenerators.ReactiveCommandGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
65 | | -RXUISG0004 | ReactiveUI.SourceGenerators.ReactiveCommandGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
66 | | -RXUISG0005 | ReactiveUI.SourceGenerators.ReactiveCommandGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
67 | | -RXUISG0006 | ReactiveUI.SourceGenerators.ReactiveCommandGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
68 | | -RXUISG0007 | ReactiveUI.SourceGenerators.ReactiveCommandGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
69 | | -RXUISG0008 | ReactiveUI.SourceGenerators.AsyncVoidReturningReactiveCommandMethodAnalyzer | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
70 | | -RXUISG0009 | ReactiveUI.SourceGenerators.ReactiveGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
71 | | -RXUISG0010 | ReactiveUI.SourceGenerators.ReactiveGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
72 | | -RXUISG0011 | ReactiveUI.SourceGenerators.ReactiveGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
73 | | -RXUISG0012 | ReactiveUI.SourceGenerators.ObservableAsPropertyGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
74 | | -RXUISG0013 | ReactiveUI.SourceGenerators.ObservableAsPropertyGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
75 | | -RXUISG0014 | ReactiveUI.SourceGenerators.ObservableAsPropertyGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
76 | | -RXUISG0015 | ReactiveUI.SourceGenerators.ReactiveGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
77 | | -RXUISG0016 | ReactiveUI.SourceGenerators.PropertyToReactiveFieldCodeFixProvider | Info | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
78 | | -RXUISG0017 | ReactiveUI.SourceGenerators.ObservableAsPropertyFromObservableGenerator | Error | See https://www.reactiveui.net/docs/handbook/view-models/boilerplate-code.html |
|
0 commit comments