SIMEXP/load_confounds

View on GitHub

Showing 3 of 6 total issues

File parser.py has 296 lines of code (exceeds 250 allowed). Consider refactoring.
Open

"""Flexible method to load confounds generated by fMRIprep.
 
Authors: load_confounds team
"""
import numpy as np
Severity: Minor
Found in load_confounds/parser.py - About 3 hrs to fix

    File strategies.py has 269 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    """Predefined denoising strategies.
     
    Authors: load_confounds team
    """
    import warnings
    Severity: Minor
    Found in load_confounds/strategies.py - About 2 hrs to fix

      Function _sanitize_strategy has a Cognitive Complexity of 8 (exceeds 5 allowed). Consider refactoring.
      Open

      def _sanitize_strategy(strategy):
      """Defines the supported denoising strategies."""
      if isinstance(strategy, list):
      for conf in strategy:
      if not conf in all_confounds:
      Severity: Minor
      Found in load_confounds/parser.py - About 45 mins to fix
      Severity
      Category
      Status
      Source
      Language