rasa/model_training.py

Summary

Maintainability
C
1 day
Test Coverage
A
97%

File model_training.py has 389 lines of code (exceeds 250 allowed). Consider refactoring.
Open

import time
from pathlib import Path
from typing import Text, NamedTuple, Optional, List, Union, Dict, Any

import randomname
Severity: Minor
Found in rasa/model_training.py - About 5 hrs to fix

    Function train has 12 arguments (exceeds 4 allowed). Consider refactoring.
    Open

    def train(
    Severity: Major
    Found in rasa/model_training.py - About 1 hr to fix

      Function train_nlu has 9 arguments (exceeds 4 allowed). Consider refactoring.
      Open

      def train_nlu(
      Severity: Major
      Found in rasa/model_training.py - About 1 hr to fix

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

        def _train_graph(
        Severity: Major
        Found in rasa/model_training.py - About 1 hr to fix

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

          def train_core(
          Severity: Major
          Found in rasa/model_training.py - About 1 hr to fix

            There are no issues that match your filters.

            Category
            Status