Skip to content

Commit e36b618

Browse files
Merge pull request #210 from atc-net/hotfix/parameter-name-casings
Fix parameter name casings for FromRoute in Mvc mode
2 parents 858b460 + 778d1fa commit e36b618

File tree

72 files changed

+162
-153
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+162
-153
lines changed

.editorconfig

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -464,11 +464,13 @@ dotnet_diagnostic.MA0048.severity = error # https://github.com/atc-net
464464
dotnet_diagnostic.CA1014.severity = none # https://github.com/atc-net/atc-coding-rules/blob/main/documentation/CodeAnalyzersRules/MicrosoftCodeAnalysis/CA1014.md
465465
dotnet_diagnostic.CA1068.severity = error # https://github.com/atc-net/atc-coding-rules/blob/main/documentation/CodeAnalyzersRules/MicrosoftCodeAnalysis/CA1068.md
466466
dotnet_diagnostic.CA1305.severity = error
467+
dotnet_diagnostic.CA1308.severity = suggestion # Normalize strings to uppercase
467468
dotnet_diagnostic.CA1510.severity = suggestion # Use ArgumentNullException throw helper
468469
dotnet_diagnostic.CA1511.severity = suggestion # Use ArgumentException throw helper
469470
dotnet_diagnostic.CA1512.severity = suggestion # Use ArgumentOutOfRangeException throw helper
470471
dotnet_diagnostic.CA1513.severity = suggestion # Use ObjectDisposedException throw helper
471472
dotnet_diagnostic.CA1514.severity = error # Avoid redundant length argument
473+
dotnet_diagnostic.CA1515.severity = suggestion # Because an application's API isn't typically referenced from outside the assembly, types can be made internal (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1515)
472474
dotnet_diagnostic.CA1707.severity = error # https://github.com/atc-net/atc-coding-rules/blob/main/documentation/CodeAnalyzersRules/MicrosoftCodeAnalysis/CA1707.md
473475
dotnet_diagnostic.CA1812.severity = none
474476
dotnet_diagnostic.CA1822.severity = suggestion
@@ -504,7 +506,16 @@ dotnet_diagnostic.CA2259.severity = error # Ensure ThreadStatic is onl
504506
dotnet_diagnostic.CA2260.severity = error # Implement generic math interfaces correctly
505507
dotnet_diagnostic.CA2261.severity = error # Do not use ConfigureAwaitOptions.SuppressThrowing with Task<TResult>
506508
dotnet_diagnostic.IDE0005.severity = warning # https://github.com/atc-net/atc-coding-rules/blob/main/documentation/CodeAnalyzersRules/MicrosoftCodeAnalysis/IDE0005.md
509+
dotnet_diagnostic.IDE0010.severity = suggestion # Populate switch
510+
dotnet_diagnostic.IDE0028.severity = suggestion # Collection initialization can be simplified
511+
dotnet_diagnostic.IDE0021.severity = suggestion # Use expression body for constructor
512+
dotnet_diagnostic.IDE0055.severity = none # Fix formatting
507513
dotnet_diagnostic.IDE0058.severity = none # https://github.com/atc-net/atc-coding-rules/blob/main/documentation/CodeAnalyzersRules/MicrosoftCodeAnalysis/IDE0058.md
514+
dotnet_diagnostic.IDE0061.severity = suggestion # Use expression body for local function
515+
dotnet_diagnostic.IDE0130.severity = suggestion # Namespace does not match folder structure
516+
dotnet_diagnostic.IDE0290.severity = none # Use primary constructor
517+
dotnet_diagnostic.IDE0301.severity = suggestion # Use collection expression for empty
518+
dotnet_diagnostic.IDE0305.severity = suggestion # Collection initialization can be simplified
508519

509520

510521
# Microsoft - Compiler Errors
@@ -541,6 +552,7 @@ dotnet_diagnostic.SA1649.severity = error # https://github.com/atc-net
541552
# https://rules.sonarsource.com/csharp
542553
dotnet_diagnostic.S1135.severity = suggestion # https://github.com/atc-net/atc-coding-rules/blob/main/documentation/CodeAnalyzersRules/SonarAnalyzerCSharp/S1135.md
543554
dotnet_diagnostic.S2629.severity = none # Don't use string interpolation in logging message templates.
555+
dotnet_diagnostic.S3358.severity = none # Extract this nested ternary operation into an independent statement.
544556
dotnet_diagnostic.S6602.severity = none # "Find" method should be used instead of the "FirstOrDefault"
545557
dotnet_diagnostic.S6603.severity = none # The collection-specific "TrueForAll" method should be used instead of the "All"
546558
dotnet_diagnostic.S6605.severity = none # Collection-specific "Exists" method should be used instead of the "Any"
@@ -584,9 +596,19 @@ dotnet_diagnostic.CA1822.Severity = none
584596
dotnet_diagnostic.CA1859.Severity = none
585597
dotnet_diagnostic.CA1860.Severity = none
586598
dotnet_diagnostic.CA1861.Severity = none
599+
587600
dotnet_diagnostic.S125.Severity = none
588601
dotnet_diagnostic.S1481.Severity = none
589602
dotnet_diagnostic.SA1512.Severity = none
590603
dotnet_diagnostic.SA1513.Severity = none
591604

592-
dotnet_diagnostic.AsyncFixer02.Severity = none # ToListAsync should be used instead of xxx
605+
dotnet_diagnostic.AsyncFixer02.Severity = none # ToListAsync should be used instead of xxx
606+
607+
dotnet_diagnostic.IDE0022.Severity = none # Use expression body for method
608+
dotnet_diagnostic.IDE0045.Severity = none # 'if' statement can be simplified
609+
dotnet_diagnostic.IDE0046.Severity = none # 'if' statement can be simplified
610+
dotnet_diagnostic.IDE0052.Severity = none # Private member
611+
dotnet_diagnostic.IDE0059.Severity = none # Unnecessary assignment of a value
612+
dotnet_diagnostic.IDE0060.Severity = none # Remove unused parameter
613+
dotnet_diagnostic.IDE0270.Severity = none # Null check can be simplified
614+
dotnet_diagnostic.IDE0300.Severity = none # Collection initialization can be simplified

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
<ItemGroup Label="Code Analyzers">
4444
<PackageReference Include="AsyncFixer" Version="1.6.0" PrivateAssets="All" />
4545
<PackageReference Include="Asyncify" Version="0.9.7" PrivateAssets="All" />
46-
<PackageReference Include="Meziantou.Analyzer" Version="2.0.163" PrivateAssets="All" />
46+
<PackageReference Include="Meziantou.Analyzer" Version="2.0.179" PrivateAssets="All" />
4747
<PackageReference Include="SecurityCodeScan.VS2019" Version="5.6.7" PrivateAssets="All" />
4848
<PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.435" PrivateAssets="All" />
4949
<PackageReference Include="SonarAnalyzer.CSharp" Version="9.32.0.97167" PrivateAssets="All" />

src/Atc.CodeGeneration.CSharp/Atc.CodeGeneration.CSharp.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Atc" Version="2.0.513" />
10-
<PackageReference Include="Atc.CodeDocumentation" Version="2.0.513" />
11-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.10.0" />
9+
<PackageReference Include="Atc" Version="2.0.525" />
10+
<PackageReference Include="Atc.CodeDocumentation" Version="2.0.525" />
11+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.11.0" />
1212
</ItemGroup>
1313

1414
</Project>

src/Atc.Rest.ApiGenerator.CLI/Atc.Rest.ApiGenerator.CLI.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
</PropertyGroup>
1414

1515
<ItemGroup>
16-
<PackageReference Include="Atc" Version="2.0.513" />
17-
<PackageReference Include="Atc.Console.Spectre" Version="2.0.513" />
18-
<PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.0" />
16+
<PackageReference Include="Atc" Version="2.0.525" />
17+
<PackageReference Include="Atc.Console.Spectre" Version="2.0.525" />
18+
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.0" />
1919
</ItemGroup>
2020

2121
<ItemGroup>

src/Atc.Rest.ApiGenerator.CLI/Commands/Attributes/AspNetOutputTypeAttribute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public override string Description
2222
{
2323
get
2424
{
25-
var values = Enum.GetNames(typeof(AspNetOutputType))
25+
var values = Enum.GetNames<AspNetOutputType>()
2626
.Select(enumValue => enumValue.Equals(Default.ToString(), StringComparison.Ordinal)
2727
? $"{enumValue} (default)"
2828
: enumValue)

src/Atc.Rest.ApiGenerator.CLI/Commands/Attributes/SwaggerThemeModeAttribute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public override string Description
2222
{
2323
get
2424
{
25-
var values = Enum.GetNames(typeof(SwaggerThemeMode))
25+
var values = Enum.GetNames<SwaggerThemeMode>()
2626
.Select(enumValue => enumValue.Equals(Default.ToString(), StringComparison.Ordinal)
2727
? $"{enumValue} (default)"
2828
: enumValue)

src/Atc.Rest.ApiGenerator.Client.CSharp/Atc.Rest.ApiGenerator.Client.CSharp.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.1" />
10-
<PackageReference Include="Microsoft.OpenApi" Version="1.6.17" />
9+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.0" />
10+
<PackageReference Include="Microsoft.OpenApi" Version="1.6.22" />
1111
</ItemGroup>
1212

1313
<ItemGroup>

src/Atc.Rest.ApiGenerator.Client.CSharp/ProjectGenerator/ClientCSharpApiGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public async Task ScaffoldProjectFile()
8787
],
8888
[
8989
new("DocumentationFile", Attributes: null, @$"bin\Debug\net8.0\{projectName}.xml"),
90-
new("NoWarn", Attributes: null, "1573;1591;1701;1702;1712;8618;"),
90+
new("NoWarn", Attributes: null, "$(NoWarn);1573;1591;1701;1702;1712;8618;"),
9191
],
9292
],
9393
[

src/Atc.Rest.ApiGenerator.CodingRules/Atc.Rest.ApiGenerator.CodingRules.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Atc" Version="2.0.513" />
10-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.1" />
9+
<PackageReference Include="Atc" Version="2.0.525" />
10+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.0" />
1111
</ItemGroup>
1212

1313
</Project>

src/Atc.Rest.ApiGenerator.Contracts/Atc.Rest.ApiGenerator.Contracts.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Atc" Version="2.0.513" />
10-
<PackageReference Include="Atc.CodeDocumentation" Version="2.0.513" />
9+
<PackageReference Include="Atc" Version="2.0.525" />
10+
<PackageReference Include="Atc.CodeDocumentation" Version="2.0.525" />
1111
</ItemGroup>
1212

1313
</Project>

0 commit comments

Comments
 (0)