openpathsampling/openpathsampling-cli

View on GitHub
paths_cli/compiling/core.py

Summary

Maintainability
A
2 hrs
Test Coverage

File core.py has 254 lines of code (exceeds 250 allowed). Consider refactoring.
Confirmed

import json
import logging

from paths_cli.utils import import_thing
from paths_cli.plugin_management import OPSPlugin
Severity: Minor
Found in paths_cli/compiling/core.py - About 2 hrs to fix

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

        def __init__(self, builder, parameters, name=None, *, aliases=None,
    Severity: Major
    Found in paths_cli/compiling/core.py - About 1 hr to fix

      Function __init__ has 7 arguments (exceeds 4 allowed). Consider refactoring.
      Invalid

          def __init__(self, name, loader, *, json_type=None, description=None,
      Severity: Major
      Found in paths_cli/compiling/core.py - About 50 mins to fix

        There are no issues that match your filters.

        Category
        Status