sonntagsgesicht/shortrate

View on GitHub
shortrate/market_risk_factor.py

Summary

Maintainability
A
3 hrs
Test Coverage

Function __init__ has 8 arguments (exceeds 4 allowed). Consider refactoring.
Open

    def __init__(self, domain=None, data=None, interpolation=None,
Severity: Major
Found in shortrate/market_risk_factor.py - About 1 hr to fix

    Function __init__ has 6 arguments (exceeds 4 allowed). Consider refactoring.
    Open

        def __init__(self, value=1.0, origin=None, day_count=None, domestic_curve=None, foreign_curve=None, volatility=0.0):
    Severity: Minor
    Found in shortrate/market_risk_factor.py - About 45 mins to fix

      Function __init__ has 5 arguments (exceeds 4 allowed). Consider refactoring.
      Open

          def __init__(self, value=0.0, origin=None, day_count=None, drift=0.0, volatility=0.0):
      Severity: Minor
      Found in shortrate/market_risk_factor.py - About 35 mins to fix

        Function __init__ has 5 arguments (exceeds 4 allowed). Consider refactoring.
        Open

            def __init__(self, inner_factor, mu=0.0, sigma=0.0, time=.0027378507871321013, start=0.0):
        Severity: Minor
        Found in shortrate/market_risk_factor.py - About 35 mins to fix

          There are no issues that match your filters.

          Category
          Status