diff --git a/.rubocop.yml b/.rubocop.yml new file mode 100644 index 0000000..febceec --- /dev/null +++ b/.rubocop.yml @@ -0,0 +1,14 @@ +Metrics/LineLength: + Exclude: + - 'db/schema.rb' + - 'db/migrate/*.rb' + +Metrics/AbcSize: + Exclude: + - 'db/schema.rb' + - 'db/migrate/*.rb' + +Metrics/MethodLength: + Exclude: + - 'db/schema.rb' + - 'db/migrate/*.rb' diff --git a/bin/rubocop b/bin/rubocop new file mode 100755 index 0000000..6a97240 --- /dev/null +++ b/bin/rubocop @@ -0,0 +1,30 @@ +#!/usr/bin/env ruby +# frozen_string_literal: true + +# +# This file was generated by Bundler. +# +# The application 'rubocop' is installed as part of a gem, and +# this file is here to facilitate running it. +# + +require 'pathname' +ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', + Pathname.new(__FILE__).realpath) + +bundle_binstub = File.expand_path('bundle', __dir__) + +if File.file?(bundle_binstub) + if File.read(bundle_binstub, 300) =~ /This file was generated by Bundler/ + load(bundle_binstub) + else + abort("Your `bin/bundle` was not generated by Bundler, so this binstub + cannot run. Replace `bin/bundle` by running `bundle binstubs + bundler --force`, then run this command again.") + end +end + +require 'rubygems' +require 'bundler/setup' + +load Gem.bin_path('rubocop', 'rubocop')