Badgerati/Edison

View on GitHub
Edison.Engine/Repositories/Interfaces/IReflectionRepository.cs

Summary

Maintainability
A
2 hrs
Test Coverage

Class IReflectionRepository has 21 methods (exceeds 20 allowed). Consider refactoring.
Open

    public interface IReflectionRepository
    {

        IEnumerable<string> GetSuites(Type type);

Severity: Minor
Found in Edison.Engine/Repositories/Interfaces/IReflectionRepository.cs - About 2 hrs to fix

    Method GetMethods has 5 arguments (exceeds 4 allowed). Consider refactoring.
    Open

            IEnumerable<MethodInfo> GetMethods<T>(Type type,
                IList<string> includedCategories = default(List<string>),
                IList<string> excludedCategories = default(List<string>),
                IList<string> tests = default(List<string>),
                string suite = null) where T : Attribute;
    Severity: Minor
    Found in Edison.Engine/Repositories/Interfaces/IReflectionRepository.cs - About 35 mins to fix

      There are no issues that match your filters.

      Category
      Status