ardalis / ardalis/CleanArchitecture
<CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors> -> CA1716
- Dominant language
- C#
- Stars
- 18.5k
- Forks
- 3.1k
- PR merge metrics
- No merged PRs in 30d
Description
- .NET SDK Version:
10.x
Steps to Reproduce:
1.
true
true
latest
Recommended
true
true
net10.0
enable
enable
latest
1591
2.
build
Rename namespace Clean.Architecture.UseCases.Contributors.Get so that it no longer conflicts with the reserved language keyword 'Get'. Using a reserved keyword as the name of a namespace makes it harder for consumers in other languages to use the namespace. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
Contributor guide
Research direction
Start by searching the repository for the namespace Clean.Architecture.UseCases.Contributors.Get and its references, then run the provided .NET build with the shown analysis settings. Rename the namespace so it no longer uses the reserved keyword and confirm the build completes without CA1716.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100