Merge pull request #5745 from DirtyF/rubocop-autocorrect
Merge pull request 5745
This commit is contained in:
		
						commit
						102ea9eed1
					
				
							
								
								
									
										68
									
								
								Rakefile
								
								
								
								
							
							
						
						
									
										68
									
								
								Rakefile
								
								
								
								
							|  | @ -1,13 +1,13 @@ | ||||||
| require 'rubygems' | require "rubygems" | ||||||
| require 'rake' | require "rake" | ||||||
| require 'rdoc' | require "rdoc" | ||||||
| require 'date' | require "date" | ||||||
| require 'yaml' | require "yaml" | ||||||
| 
 | 
 | ||||||
| $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), *%w[lib])) | $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "lib")) | ||||||
| require 'jekyll/version' | require "jekyll/version" | ||||||
| 
 | 
 | ||||||
| Dir.glob('rake/**.rake').each { |f| import f } | Dir.glob("rake/**.rake").each { |f| import f } | ||||||
| 
 | 
 | ||||||
| ############################################################################# | ############################################################################# | ||||||
| # | # | ||||||
|  | @ -36,21 +36,21 @@ def gemspec_file | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| def gem_file | def gem_file | ||||||
|   "#{name}-#{Gem::Version.new(version).to_s}.gem" |   "#{name}-#{Gem::Version.new(version)}.gem" | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| def normalize_bullets(markdown) | def normalize_bullets(markdown) | ||||||
|   markdown.gsub(/\n\s{2}\*{1}/, "\n-") |   markdown.gsub(%r!\n\s{2}\*{1}!, "\n-") | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| def linkify_prs(markdown) | def linkify_prs(markdown) | ||||||
|   markdown.gsub(/#(\d+)/) do |word| |   markdown.gsub(%r!#(\d+)!) do |word| | ||||||
|     "[#{word}]({{ site.repository }}/issues/#{word.delete("#")})" |     "[#{word}]({{ site.repository }}/issues/#{word.delete("#")})" | ||||||
|   end |   end | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| def linkify_users(markdown) | def linkify_users(markdown) | ||||||
|   markdown.gsub(/(@\w+)/) do |username| |   markdown.gsub(%r!(@\w+)!) do |username| | ||||||
|     "[#{username}](https://github.com/#{username.delete("@")})" |     "[#{username}](https://github.com/#{username.delete("@")})" | ||||||
|   end |   end | ||||||
| end | end | ||||||
|  | @ -60,13 +60,13 @@ def linkify(markdown) | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| def liquid_escape(markdown) | def liquid_escape(markdown) | ||||||
|   markdown.gsub(/(`{[{%].+[}%]}`)/, "{% raw %}\\1{% endraw %}") |   markdown.gsub(%r!(`{[{%].+[}%]}`)!, "{% raw %}\\1{% endraw %}") | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| def custom_release_header_anchors(markdown) | def custom_release_header_anchors(markdown) | ||||||
|   header_regexp = /^(\d{1,2})\.(\d{1,2})\.(\d{1,2}) \/ \d{4}-\d{2}-\d{2}/ |   header_regexp = %r!^(\d{1,2})\.(\d{1,2})\.(\d{1,2}) \/ \d{4}-\d{2}-\d{2}! | ||||||
|   section_regexp = /^### \w+ \w+$/ |   section_regexp = %r!^### \w+ \w+$! | ||||||
|   markdown.split(/^##\s/).map do |release_notes| |   markdown.split(%r!^##\s!).map do |release_notes| | ||||||
|     _, major, minor, patch = *release_notes.match(header_regexp) |     _, major, minor, patch = *release_notes.match(header_regexp) | ||||||
|     release_notes |     release_notes | ||||||
|       .gsub(header_regexp, "\\0\n{: #v\\1-\\2-\\3}") |       .gsub(header_regexp, "\\0\n{: #v\\1-\\2-\\3}") | ||||||
|  | @ -75,11 +75,11 @@ def custom_release_header_anchors(markdown) | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| def sluffigy(header) | def sluffigy(header) | ||||||
|   header.gsub(/#/, '').strip.downcase.gsub(/\s+/, '-') |   header.delete("#").strip.downcase.gsub(%r!\s+!, "-") | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| def remove_head_from_history(markdown) | def remove_head_from_history(markdown) | ||||||
|   index = markdown =~ /^##\s+\d+\.\d+\.\d+/ |   index = markdown =~ %r!^##\s+\d+\.\d+\.\d+! | ||||||
|   markdown[index..-1] |   markdown[index..-1] | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
|  | @ -88,13 +88,17 @@ def converted_history(markdown) | ||||||
|     custom_release_header_anchors( |     custom_release_header_anchors( | ||||||
|       liquid_escape( |       liquid_escape( | ||||||
|         linkify( |         linkify( | ||||||
|           normalize_bullets(markdown))))) |           normalize_bullets(markdown) | ||||||
|  |         ) | ||||||
|  |       ) | ||||||
|  |     ) | ||||||
|  |   ) | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| def siteify_file(file, overrides_front_matter = {}) | def siteify_file(file, overrides_front_matter = {}) | ||||||
|   abort "You seem to have misplaced your #{file} file. I can haz?" unless File.exists?(file) |   abort "You seem to have misplaced your #{file} file. I can haz?" unless File.exist?(file) | ||||||
|   title = begin |   title = begin | ||||||
|             File.read(file).match(/\A# (.*)$/)[1] |             File.read(file).match(%r!\A# (.*)$!)[1] | ||||||
|           rescue |           rescue | ||||||
|             File.basename(file, ".*").downcase.capitalize |             File.basename(file, ".*").downcase.capitalize | ||||||
|           end |           end | ||||||
|  | @ -115,7 +119,7 @@ def content_for(file) | ||||||
|   when "History.markdown" |   when "History.markdown" | ||||||
|     converted_history(contents) |     converted_history(contents) | ||||||
|   else |   else | ||||||
|     contents.gsub(/\A# .*\n\n?/, "") |     contents.gsub(%r!\A# .*\n\n?!, "") | ||||||
|   end |   end | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
|  | @ -128,23 +132,23 @@ end | ||||||
| multitask :default => [:test, :features] | multitask :default => [:test, :features] | ||||||
| 
 | 
 | ||||||
| task :spec => :test | task :spec => :test | ||||||
| require 'rake/testtask' | require "rake/testtask" | ||||||
| Rake::TestTask.new(:test) do |test| | Rake::TestTask.new(:test) do |test| | ||||||
|   test.libs << 'lib' << 'test' |   test.libs << "lib" << "test" | ||||||
|   test.pattern = 'test/**/test_*.rb' |   test.pattern = "test/**/test_*.rb" | ||||||
|   test.verbose = true |   test.verbose = true | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| require 'rdoc/task' | require "rdoc/task" | ||||||
| Rake::RDocTask.new do |rdoc| | Rake::RDocTask.new do |rdoc| | ||||||
|   rdoc.rdoc_dir = 'rdoc' |   rdoc.rdoc_dir = "rdoc" | ||||||
|   rdoc.title = "#{name} #{version}" |   rdoc.title = "#{name} #{version}" | ||||||
|   rdoc.rdoc_files.include('README*') |   rdoc.rdoc_files.include("README*") | ||||||
|   rdoc.rdoc_files.include('lib/**/*.rb') |   rdoc.rdoc_files.include("lib/**/*.rb") | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
| begin | begin | ||||||
|   require 'cucumber/rake/task' |   require "cucumber/rake/task" | ||||||
|   Cucumber::Rake::Task.new(:features) do |t| |   Cucumber::Rake::Task.new(:features) do |t| | ||||||
|     t.profile = "travis" |     t.profile = "travis" | ||||||
|   end |   end | ||||||
|  | @ -152,9 +156,9 @@ begin | ||||||
|     t.profile = "html_report" |     t.profile = "html_report" | ||||||
|   end |   end | ||||||
| rescue LoadError | rescue LoadError | ||||||
|   desc 'Cucumber rake task not available' |   desc "Cucumber rake task not available" | ||||||
|   task :features do |   task :features do | ||||||
|     abort 'Cucumber rake task is not available. Be sure to install cucumber as a gem or plugin' |     abort "Cucumber rake task is not available. Be sure to install cucumber as a gem or plugin" | ||||||
|   end |   end | ||||||
| end | end | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,42 +1,42 @@ | ||||||
| # coding: utf-8 | # coding: utf-8 | ||||||
| lib = File.expand_path('../lib', __FILE__) | lib = File.expand_path("../lib", __FILE__) | ||||||
| $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) | $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) | ||||||
| require 'jekyll/version' | require "jekyll/version" | ||||||
| 
 | 
 | ||||||
| Gem::Specification.new do |s| | Gem::Specification.new do |s| | ||||||
|   s.specification_version = 2 if s.respond_to? :specification_version= |   s.specification_version = 2 if s.respond_to? :specification_version= | ||||||
|   s.required_rubygems_version = Gem::Requirement.new('>= 0') if s.respond_to? :required_rubygems_version= |   s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= | ||||||
|   s.rubygems_version = '2.2.2' |   s.rubygems_version = "2.2.2" | ||||||
|   s.required_ruby_version = '>= 2.0.0' |   s.required_ruby_version = ">= 2.0.0" | ||||||
| 
 | 
 | ||||||
|   s.name          = 'jekyll' |   s.name          = "jekyll" | ||||||
|   s.version       = Jekyll::VERSION |   s.version       = Jekyll::VERSION | ||||||
|   s.license       = 'MIT' |   s.license       = "MIT" | ||||||
| 
 | 
 | ||||||
|   s.summary       = 'A simple, blog aware, static site generator.' |   s.summary       = "A simple, blog aware, static site generator." | ||||||
|   s.description   = 'Jekyll is a simple, blog aware, static site generator.' |   s.description   = "Jekyll is a simple, blog aware, static site generator." | ||||||
| 
 | 
 | ||||||
|   s.authors       = ['Tom Preston-Werner'] |   s.authors       = ["Tom Preston-Werner"] | ||||||
|   s.email         = 'tom@mojombo.com' |   s.email         = "tom@mojombo.com" | ||||||
|   s.homepage      = 'https://github.com/jekyll/jekyll' |   s.homepage      = "https://github.com/jekyll/jekyll" | ||||||
| 
 | 
 | ||||||
|   all_files       = `git ls-files -z`.split("\x0") |   all_files       = `git ls-files -z`.split("\x0") | ||||||
|   s.files         = all_files.grep(%r{^(exe|lib)/|^.rubocop.yml$}) |   s.files         = all_files.grep(%r!^(exe|lib)/|^.rubocop.yml$!) | ||||||
|   s.executables   = all_files.grep(%r{^exe/}) { |f| File.basename(f) } |   s.executables   = all_files.grep(%r!^exe/!) { |f| File.basename(f) } | ||||||
|   s.bindir        = "exe" |   s.bindir        = "exe" | ||||||
|   s.require_paths = ['lib'] |   s.require_paths = ["lib"] | ||||||
| 
 | 
 | ||||||
|   s.rdoc_options = ['--charset=UTF-8'] |   s.rdoc_options = ["--charset=UTF-8"] | ||||||
|   s.extra_rdoc_files = %w[README.markdown LICENSE] |   s.extra_rdoc_files = %w(README.markdown LICENSE) | ||||||
| 
 | 
 | ||||||
|   s.add_runtime_dependency('liquid',    '~> 3.0') |   s.add_runtime_dependency("liquid",    "~> 3.0") | ||||||
|   s.add_runtime_dependency('kramdown',  '~> 1.3') |   s.add_runtime_dependency("kramdown",  "~> 1.3") | ||||||
|   s.add_runtime_dependency('mercenary', '~> 0.3.3') |   s.add_runtime_dependency("mercenary", "~> 0.3.3") | ||||||
|   s.add_runtime_dependency('safe_yaml', '~> 1.0') |   s.add_runtime_dependency("safe_yaml", "~> 1.0") | ||||||
|   s.add_runtime_dependency('colorator', '~> 1.0') |   s.add_runtime_dependency("colorator", "~> 1.0") | ||||||
|   s.add_runtime_dependency('rouge', '~> 1.7') |   s.add_runtime_dependency("rouge", "~> 1.7") | ||||||
|   s.add_runtime_dependency('jekyll-sass-converter', '~> 1.0') |   s.add_runtime_dependency("jekyll-sass-converter", "~> 1.0") | ||||||
|   s.add_runtime_dependency('jekyll-watch', '~> 1.1') |   s.add_runtime_dependency("jekyll-watch", "~> 1.1") | ||||||
|   s.add_runtime_dependency("pathutil", "~> 0.9") |   s.add_runtime_dependency("pathutil", "~> 0.9") | ||||||
|   s.add_runtime_dependency('addressable', '~> 2.4') |   s.add_runtime_dependency("addressable", "~> 2.4") | ||||||
| end | end | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue