ydah/rubocop-safe_todo_searcher

View on GitHub
lib/rubocop/safe_todo_searcher/cli.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

require 'thor'

module RuboCop
  module SafeTodoSearcher
    # Provide CLI sub-commands.
    class Cli < ::Thor
      default_command :annotate
      desc 'annotate', 'Run annotate search results.'
      option :only_safe, default: true, type: :boolean, aliases: '-a', desc: 'Only search safe autocorrectable cop.'
      def annotate
        Commands::Annotate.call(only_safe: options[:only_safe])
      end
    end
  end
end