Rubocop standard

Rubocop standard
Icons/chart bar
Used 14 times
Created by
F Fajarullah

Usage

Run this command in your Rails app directory in the terminal:

rails app:template LOCATION="https://railsbytes.com/script/z0gs9O"
Template Source

Review the code before running this template on your machine.

gem "standard", group: [:development, :test]
gem "rubocop", group: [:development, :test]
run "bundle install"

create_file ".rubocop.yml", <<~YML
  # The behavior of RuboCop can be controlled via the .rubocop.yml
  # configuration file. It makes it possible to enable/disable
  # certain cops (checks) and to alter their behavior if they accept
  # any parameters. The file can be placed either in your home
  # directory or in some project directory.
  #
  # RuboCop will start looking for the configuration file in the directory
  # where the inspected file is and continue its way up to the root directory.
  #
  # See https://docs.rubocop.org/rubocop/configuration

  require: standard

  inherit_gem:
    standard: config/base.yml

  AllCops:
    Exclude:
      - bin/**/*
      - client/**/*
      - docs/**/*
      - db/schema.rb
      - log/**/*
      - node_modules/**/*
      - public/**/*
      - storage/**/*
      - tmp/**/*
      - vendor/**/*
    DisabledByDefault: true
    SuggestExtensions: false
YML
Comments

Sign up or Login to leave a comment.