Add analyzer for extension method on common types
Open
API Analyzer
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 115
Description
Libraries shouldn't ship extension methods for BCL types or pure Azure.Core type or combinations there of.
Bad:
```
Method(this Page ...)
```
Good:
```
Method(this Page ...)
```
Contributor guide
Research direction
Start by locating the analyzer project and its tests in the repository, then use the issue's bad and good examples to understand the intended rule. Done means the analyzer identifies extension methods on BCL types, pure Azure.Core types, or combinations of those types, while allowing methods involving library-specific models.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100