khusnetdinov/kazan

View on GitHub
lib/kazan/app_builder.rb

Summary

Maintainability
D
1 day
Test Coverage

Class AppBuilder has 55 methods (exceeds 20 allowed). Consider refactoring.
Open

  class AppBuilder < Rails::AppBuilder
    include Kazan::Actions

    def readme
      template 'README.md.erb', 'README.md'
Severity: Major
Found in lib/kazan/app_builder.rb - About 7 hrs to fix

    File app_builder.rb has 361 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    module Kazan
      # This class build new project
      class AppBuilder < Rails::AppBuilder
        include Kazan::Actions
    
    
    Severity: Minor
    Found in lib/kazan/app_builder.rb - About 4 hrs to fix

      Method spec_quality_tests has 35 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          def spec_quality_tests
            create_file '.quality.yml'
      
            [
              'quality.yml',
      Severity: Minor
      Found in lib/kazan/app_builder.rb - About 1 hr to fix

        There are no issues that match your filters.

        Category
        Status