jamox/mooc-data-parser

View on GitHub

Showing 3 of 3 total issues

Class App has 25 methods (exceeds 20 allowed). Consider refactoring.
Open

  class App

    def run(args)
      init_variables()
      parse_options(args)
Severity: Minor
Found in lib/mooc_data_parser/app.rb - About 2 hrs to fix

    Method parse has 31 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        def parse
          options = OpenStruct.new
          opt = OptionParser.new do |opts|
            opts.banner = "Usage: show-mooc-details.rb [options]"
    
    
    Severity: Minor
    Found in lib/mooc_data_parser/options_parser_logic.rb - About 1 hr to fix

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

          def maybe_add_extra_fields(nice_string_in_array, to_be_printed, participants, participant, week_data)
      Severity: Minor
      Found in lib/mooc_data_parser/app.rb - About 35 mins to fix
        Severity
        Category
        Status
        Source
        Language