Inspecting 22 files
CCCWW.W...CCC...CCCCCC

Offenses:

db/seeds.rb:1:80: C: Line is too long. [103/79]
# This file should contain all the record creation needed to seed the database with its default values.
                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^
db/seeds.rb:2:80: C: Line is too long. [96/79]
# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup).
                                                                               ^^^^^^^^^^^^^^^^^
app/controllers/application_controller.rb:1:1: C: Missing top-level class documentation comment.
class ApplicationController < ActionController::Base
^^^^^
app/helpers/application_helper.rb:1:1: C: Missing top-level module documentation comment.
module ApplicationHelper
^^^^^^
bin/rails:3:25: C: [Corrected] Prefer single-quoted strings when you don't need string interpolation or special symbols.
  load File.expand_path("../spring", __FILE__)
                        ^^^^^^^^^^^
bin/rails:4:1: W: Do not suppress exceptions.
rescue LoadError
^^^^^^^^^^^^^^^^
bin/rake:3:25: C: [Corrected] Prefer single-quoted strings when you don't need string interpolation or special symbols.
  load File.expand_path("../spring", __FILE__)
                        ^^^^^^^^^^^
bin/rake:4:1: W: Do not suppress exceptions.
rescue LoadError
^^^^^^^^^^^^^^^^
bin/spring:7:11: C: [Corrected] Prefer single-quoted strings when you don't need string interpolation or special symbols.
  require "rubygems"
          ^^^^^^^^^^
bin/spring:8:11: C: [Corrected] Prefer single-quoted strings when you don't need string interpolation or special symbols.
  require "bundler"
          ^^^^^^^^^
bin/spring:10:12: W: Assignment in condition - you probably meant to use ==.
  if match = Bundler.default_lockfile.read.match(/^GEM$.*?^    spring \((.*?)\)$.*?^$/m)
           ^
bin/spring:10:80: C: Line is too long. [88/79]
  if match = Bundler.default_lockfile.read.match(/^GEM$.*?^    spring \((.*?)\)$.*?^$/m)
                                                                               ^^^^^^^^^
bin/spring:11:9: C: [Corrected] Prefer single-quoted strings when you don't need string interpolation or special symbols.
    ENV["GEM_PATH"] = ([Bundler.bundle_path.to_s] + Gem.path).join(File::PATH_SEPARATOR)
        ^^^^^^^^^^
bin/spring:11:80: C: Line is too long. [88/79]
    ENV["GEM_PATH"] = ([Bundler.bundle_path.to_s] + Gem.path).join(File::PATH_SEPARATOR)
                                                                               ^^^^^^^^^
bin/spring:12:9: C: [Corrected] Prefer single-quoted strings when you don't need string interpolation or special symbols.
    ENV["GEM_HOME"] = ""
        ^^^^^^^^^^
bin/spring:12:23: C: [Corrected] Prefer single-quoted strings when you don't need string interpolation or special symbols.
    ENV["GEM_HOME"] = ""
                      ^^
bin/spring:15:9: C: [Corrected] Prefer single-quoted strings when you don't need string interpolation or special symbols.
    gem "spring", match[1]
        ^^^^^^^^
bin/spring:16:13: C: [Corrected] Prefer single-quoted strings when you don't need string interpolation or special symbols.
    require "spring/binstub"
            ^^^^^^^^^^^^^^^^
config/initializers/backtrace_silencers.rb:3:80: C: Line is too long. [107/79]
# You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces.
                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
config/initializers/backtrace_silencers.rb:6:80: C: Line is too long. [112/79]
# You can also remove all the silencers if you're trying to debug a problem that might stem from framework code.
                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
config/initializers/cookies_serializer.rb:3:67: C: [Corrected] Source files should end with a newline (\n).
Rails.application.config.action_dispatch.cookies_serializer = :json
                                                                  ^
config/initializers/wrap_parameters.rb:6:80: C: Line is too long. [96/79]
# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array.
                                                                               ^^^^^^^^^^^^^^^^^
config/application.rb:11:80: C: Line is too long. [82/79]
    # Settings in config/environments/* take precedence over those specified here.
                                                                               ^^^
config/application.rb:15:80: C: Line is too long. [99/79]
    # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
                                                                               ^^^^^^^^^^^^^^^^^^^^
config/application.rb:16:80: C: Line is too long. [89/79]
    # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.
                                                                               ^^^^^^^^^^
config/application.rb:19:80: C: Line is too long. [98/79]
    # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
                                                                               ^^^^^^^^^^^^^^^^^^^
config/application.rb:20:80: C: Line is too long. [87/79]
    # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
                                                                               ^^^^^^^^
config/environments/test.rb:2:80: C: Line is too long. [85/79]
  # Settings specified here will take precedence over those in config/application.rb.
                                                                               ^^^^^^
config/environments/production.rb:2:80: C: Line is too long. [85/79]
  # Settings specified here will take precedence over those in config/application.rb.
                                                                               ^^^^^^
config/environments/production.rb:19:80: C: Line is too long. [104/79]
  # For large-scale production use, consider using a caching reverse proxy like nginx, varnish or squid.
                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^
config/environments/production.rb:42:80: C: Line is too long. [96/79]
  # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.
                                                                               ^^^^^^^^^^^^^^^^^
config/environments/production.rb:57:80: C: Line is too long. [80/79]
  # Enable serving of images, stylesheets, and JavaScripts from an asset server.
                                                                               ^
config/environments/production.rb:61:80: C: Line is too long. [95/79]
  # application.js, application.css, and all non-JS/CSS in app/assets folder are already added.
                                                                               ^^^^^^^^^^^^^^^^
config/environments/production.rb:65:80: C: Line is too long. [100/79]
  # Set this to true and configure the email server for immediate delivery to raise delivery errors.
                                                                               ^^^^^^^^^^^^^^^^^^^^^
config/environments/development.rb:2:80: C: Line is too long. [85/79]
  # Settings specified here will take precedence over those in config/application.rb.
                                                                               ^^^^^^
config/routes.rb:2:80: C: Line is too long. [84/79]
  # The priority is based upon order of creation: first created -> highest priority.
                                                                               ^^^^^
config/routes.rb:11:80: C: Line is too long. [80/79]
  # Example of named route that can be invoked with purchase_url(id: product.id)
                                                                               ^
config/routes.rb:14:80: C: Line is too long. [81/79]
  # Example resource route (maps HTTP verbs to controller actions automatically):
                                                                               ^^
test/test_helper.rb:5:1: C: Missing top-level class documentation comment.
class ActiveSupport::TestCase
^^^^^
test/test_helper.rb:5:7: C: Use nested module/class definitions instead of compact style.
class ActiveSupport::TestCase
      ^^^^^^^^^^^^^^^^^^^^^^^
test/test_helper.rb:6:80: C: Line is too long. [82/79]
  # Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order.
                                                                               ^^^
test/test_helper.rb:8:80: C: Line is too long. [89/79]
  # Note: You'll currently still have to declare fixtures explicitly in integration tests
                                                                               ^^^^^^^^^^

22 files inspected, 42 offenses detected, 10 offenses corrected