Sha256: d85ca4ecd8a20ad2f300a4983190404f605fe0972e8dfba201907a72f5f304a4
Contents?: true
Size: 967 Bytes
Versions: 2
Compression:
Stored size: 967 Bytes
Contents
#!/usr/bin/env ruby # frozen_string_literal: true require 'rubocop_auto_corrector/cli' require 'rubocop_auto_corrector/version' require 'optparse' opt = OptionParser.new params = { auto_correct_count: 2, auto_correct_all: false } Version = RubocopAutoCorrector::VERSION opt.on( '--autocorrect-count COUNT', 'Run `rubocop --autocorrect` and `git commit` for this number of times. (default. 2)' ) do |v| params[:auto_correct_count] = v.to_i end opt.on( '--auto-correct-count COUNT', "Same to '--autocorrect-count' (deprecated)" ) do |v| puts "[DEPRECATED] '--auto-correct-count' is deprecated, use '--autocorrect-count'" params[:auto_correct_count] = v.to_i end opt.on('--all', 'Whether run `rubocop` with `--autocorrect-all`. (default. run with `--autocorrect`)') do params[:auto_correct_all] = true end opt.parse!(ARGV) cli = RubocopAutoCorrector::CLI.new params[:auto_correct_count].times do cli.perform(params[:auto_correct_all]) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rubocop_auto_corrector-0.5.0 | exe/rubocop_auto_corrector |
rubocop_auto_corrector-0.4.4 | exe/rubocop_auto_corrector |