denny/ShinyCMS-ruby

View on GitHub
lib/generators/shiny/plugin/plugin_generator_base.rb

Summary

Maintainability
A
3 hrs
Test Coverage

Class PluginGeneratorBase has 24 methods (exceeds 20 allowed). Consider refactoring.
Confirmed

    class PluginGeneratorBase < ::Rails::Generators::AppBase # :nodoc:
      add_shared_options_for 'plugin'

      public_task :set_default_accessors!
      public_task :create_root
Severity: Minor
Found in lib/generators/shiny/plugin/plugin_generator_base.rb - About 2 hrs to fix

    Avoid too many return statements within this method.
    Confirmed

            return raise_constant_already_in_use_error if constant_already_in_use?
    Severity: Major
    Found in lib/generators/shiny/plugin/plugin_generator_base.rb - About 30 mins to fix

      TODO found
      Open

                @author = 'TODO: Write your name'

      TODO found
      Open

                    'TODO: Write your email address'

      TODO found
      Open

                @email = 'TODO: Write your email address'

      TODO found
      Open

                    'TODO: Write your name'

      There are no issues that match your filters.

      Category
      Status