Area-IDEIDE-CodeStylehelp wanted
Metriche repository
- Star
- (20.414 stelle)
- Metriche merge PR
- (Merge medio 6g 17h) (256 PR mergiate in 30 g)
Descrizione
Brief description: When working with a generic class, it would be nice if I could run a code-fix to automatically add missing constraints from a base class.
Languages applicable: All languages
Code example that the analyzer should report:
public class Derived<TKey, TJson, TStorage> : base<TKey, TJson, TStorage> {
}
public abstract class Base<TKey, TJson, TStorage>
where TKey : notnull
where TJson : JsonBase<TKey>, new()
where TStorage : StorageBase<TKey, TJson>, new()
{
}
Additional information: None.
Documentation requirements:
When this analyzer is implemented, it must be documented by following the steps at Documentation for IDE CodeStyle analyzers.