DeepRegNet/DeepReg

View on GitHub
deepreg/model/backbone/u_net.py

Summary

Maintainability
D
1 day
Test Coverage

File u_net.py has 508 lines of code (exceeds 250 allowed). Consider refactoring.
Open

# coding=utf-8

from typing import List, Optional, Tuple, Union

import tensorflow as tf
Severity: Major
Found in deepreg/model/backbone/u_net.py - About 1 day to fix

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

        def __init__(
    Severity: Major
    Found in deepreg/model/backbone/u_net.py - About 2 hrs to fix

      Function build_layers has 13 arguments (exceeds 4 allowed). Consider refactoring.
      Open

          def build_layers(
      Severity: Major
      Found in deepreg/model/backbone/u_net.py - About 1 hr to fix

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

            def build_decode_layers(
        Severity: Major
        Found in deepreg/model/backbone/u_net.py - About 1 hr to fix

          Function build_encode_layers has 7 arguments (exceeds 4 allowed). Consider refactoring.
          Open

              def build_encode_layers(
          Severity: Major
          Found in deepreg/model/backbone/u_net.py - About 50 mins to fix

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

                def build_up_sampling_block(
            Severity: Minor
            Found in deepreg/model/backbone/u_net.py - About 45 mins to fix

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

                  def build_output_block(
              Severity: Minor
              Found in deepreg/model/backbone/u_net.py - About 35 mins to fix

                There are no issues that match your filters.

                Category
                Status