samuelmolinari/grid_struct

View on GitHub

Showing 3 of 3 total issues

Class GridStruct has 26 methods (exceeds 20 allowed). Consider refactoring.
Open

class GridStruct

  attr_reader :store,
              :rows,
              :columns
Severity: Minor
Found in lib/grid_struct.rb - About 3 hrs to fix

    Method fetch_diagonal_index has 6 arguments (exceeds 4 allowed). Consider refactoring.
    Open

      def fetch_diagonal_index(row, column, row_direction, column_direction, diagonal_indexes, sign)
    Severity: Minor
    Found in lib/grid_struct.rb - About 45 mins to fix

      Method diagonal_builder has 5 arguments (exceeds 4 allowed). Consider refactoring.
      Open

        def diagonal_builder(coordinates, row_direction = 1, column_direction = 1, diagonal_indexes = [], action = :push)
      Severity: Minor
      Found in lib/grid_struct.rb - About 35 mins to fix
        Severity
        Category
        Status
        Source
        Language