Class: RubocopConfig
- Inherits:
-
Object
- Object
- RubocopConfig
- Defined in:
- lib/rubocop_config.rb
Instance Method Summary collapse
- #generate_common_config ⇒ Object
- #generate_default_config ⇒ Object
-
#generate_to_do_list ⇒ Object
Generate popular config for RuboCop.
Instance Method Details
#generate_common_config ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/rubocop_config.rb', line 21 def generate_common_config puts "Generating rubocop common config ..." file_name = ".rubocop.yml" config_file = File. File.dirname(__FILE__) + '/.rubocop_popular_config.yml' config = YAML.safe_load(ERB.new(File.read(config_file)).result) File.open(file_name, "w") { |f| f << config.to_yaml } end |
#generate_default_config ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/rubocop_config.rb', line 13 def generate_default_config puts 'Generating rubocop default config ...' file_name = ".rubocop.yml" config_file = File. File.dirname(__FILE__) + '/.rubocop_default_config.yml' config = YAML.safe_load(ERB.new(File.read(config_file)).result) File.open(file_name, "w") { |f| f << config.to_yaml } end |
#generate_to_do_list ⇒ Object
Generate popular config for RuboCop. Run rubocop_config to generate .rubocop.yml file.
7 8 9 10 11 |
# File 'lib/rubocop_config.rb', line 7 def generate_to_do_list generate_default_config puts "Generating rubocop todo config ..." exec 'rubocop --auto-gen-config --exclude-limit 9999' rescue nil end |