|
1 | | -; Unshipped analyzer release |
2 | | -; https://github.com/dotnet/roslyn-analyzers/blob/master/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md |
3 | | - |
4 | | -### New Rules |
5 | | - |
6 | | -Rule ID | Category | Severity | Notes |
7 | | ----------|----------|----------|-------------------- |
8 | | -BDN1503 | Usage | Error | BDN1503_Attributes_ArgumentsAttribute_RequiresParameters |
9 | | - |
10 | | -### New Rules |
| 1 | +### New Rules |
11 | 2 |
|
12 | 3 | Rule ID | Category | Severity | Notes |
13 | 4 | ---------|----------|----------|-------------------- |
14 | | -BDN1000 | Usage | Error | BDN1000_BenchmarkRunner_Run_TypeArgumentClassMissingBenchmarkMethods |
15 | | -BDN1001 | Usage | Error | BDN1001_BenchmarkRunner_Run_TypeArgumentClassMustBePublic |
16 | | -BDN1002 | Usage | Error | BDN1002_BenchmarkRunner_Run_TypeArgumentClassMustBeUnsealed |
17 | | -BDN1003 | Usage | Error | BDN1003_BenchmarkRunner_Run_TypeArgumentClassMustBeNonAbstract |
18 | | -BDN1004 | Usage | Error | BDN1004_BenchmarkRunner_Run_GenericTypeArgumentClassMustBeAnnotatedWithAGenericTypeArgumentsAttribute |
19 | | -BDN1100 | Usage | Error | BDN1100_General_BenchmarkClass_ClassWithGenericTypeArgumentsAttributeMustBeNonAbstract |
20 | | -BDN1101 | Usage | Error | BDN1101_General_BenchmarkClass_ClassWithGenericTypeArgumentsAttributeMustBeGeneric |
21 | | -BDN1102 | Usage | Error | BDN1102_General_BenchmarkClass_GenericTypeArgumentsAttributeMustHaveMatchingTypeParameterCount |
22 | | -BDN1103 | Usage | Error | BDN1103_General_BenchmarkClass_MethodMustBePublic |
23 | | -BDN1104 | Usage | Error | BDN1104_General_BenchmarkClass_MethodMustBeNonGeneric |
24 | | -BDN1105 | Usage | Error | BDN1105_General_BenchmarkClass_ClassMustBeNonStatic |
25 | | -BDN1106 | Usage | Error | BDN1106_General_BenchmarkClass_SingleNullArgumentToBenchmarkCategoryAttributeNotAllowed |
26 | | -BDN1107 | Usage | Error | BDN1107_General_BenchmarkClass_OnlyOneMethodCanBeBaseline |
27 | | -BDN1108 | Usage | Warning | BDN1108_General_BenchmarkClass_OnlyOneMethodCanBeBaselinePerCategory |
28 | | -BDN1200 | Usage | Error | BDN1200_Attributes_GeneralParameterAttributes_MutuallyExclusiveOnField |
29 | | -BDN1201 | Usage | Error | BDN1201_Attributes_GeneralParameterAttributes_MutuallyExclusiveOnProperty |
30 | | -BDN1202 | Usage | Error | BDN1202_Attributes_GeneralParameterAttributes_FieldMustBePublic |
31 | | -BDN1203 | Usage | Error | BDN1203_Attributes_GeneralParameterAttributes_PropertyMustBePublic |
32 | | -BDN1204 | Usage | Error | BDN1204_Attributes_GeneralParameterAttributes_NotValidOnReadonlyField |
33 | | -BDN1205 | Usage | Error | BDN1205_Attributes_GeneralParameterAttributes_NotValidOnConstantField |
34 | | -BDN1206 | Usage | Error | BDN1206_Attributes_GeneralParameterAttributes_PropertyCannotBeInitOnly |
35 | | -BDN1207 | Usage | Error | BDN1207_Attributes_GeneralParameterAttributes_PropertyMustHavePublicSetter |
36 | | -BDN1300 | Usage | Error | BDN1300_Attributes_ParamsAttribute_MustHaveValues |
37 | | -BDN1301 | Usage | Error | BDN1301_Attributes_ParamsAttribute_MustHaveMatchingValueType |
38 | | -BDN1302 | Usage | Info | BDN1302_Attributes_ParamsAttribute_UnnecessarySingleValuePassedToAttribute |
39 | | -BDN1303 | Usage | Error | BDN1303_Attributes_ParamsAllValuesAttribute_NotAllowedOnFlagsEnumPropertyOrFieldType |
40 | | -BDN1304 | Usage | Error | BDN1304_Attributes_ParamsAllValues_PropertyOrFieldTypeMustBeEnumOrBool |
41 | | -BDN1400 | Usage | Error | BDN1400_Attributes_GeneralArgumentAttributes_MethodWithoutAttributeMustHaveNoParameters |
42 | | -BDN1500 | Usage | Error | BDN1500_Attributes_ArgumentsAttribute_RequiresBenchmarkAttribute |
43 | | -BDN1501 | Usage | Error | BDN1501_Attributes_ArgumentsAttribute_MustHaveMatchingValueCount |
44 | | -BDN1502 | Usage | Error | BDN1502_Attributes_ArgumentsAttribute_MustHaveMatchingValueType |
| 5 | +BDN1503 | Usage | Error | [Arguments] method has no parameters |
0 commit comments