osbridge/openconferenceware

View on GitHub
util/sessions_to_lanyrd.rb

Summary

Maintainability
A
2 hrs
Test Coverage

Avoid deeply nested control flow statements.
Open

          while coverage_details_page.title.include?('Working')
            coverage_details_page = agent.get(coverage_details_page.uri)
          end
Severity: Major
Found in util/sessions_to_lanyrd.rb - About 45 mins to fix

    Avoid deeply nested control flow statements.
    Open

              if existing_topics.size < 5
                session.tags[0..6].each do |tag|
                  next if existing_topics.size == 5 || existing_topics.include?(tag.to_s.downcase.strip.gsub(' ',''))
                  puts "    - Adding topic: #{tag}"
                  topic_search_page = agent.get(session_page.uri.to_s + "topics/?q=#{tag}")
    Severity: Major
    Found in util/sessions_to_lanyrd.rb - About 45 mins to fix

      Avoid deeply nested control flow statements.
      Open

                while coverage_details_page.title.include?('Working')
                  coverage_details_page = agent.get(coverage_details_page.uri)
                end
      Severity: Major
      Found in util/sessions_to_lanyrd.rb - About 45 mins to fix

        There are no issues that match your filters.

        Category
        Status