Skip to content

Commit 32856d7

Browse files
authored
chore(deps): rubocop-jekyll 0.3 (#187)
Merge pull request 187
1 parent 80d6610 commit 32856d7

File tree

4 files changed

+27
-17
lines changed

4 files changed

+27
-17
lines changed

.rubocop.yml

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
inherit_from: .rubocop_todo.yml
2+
13
require: rubocop-jekyll
24

35
inherit_gem:
@@ -7,19 +9,3 @@ AllCops:
79
TargetRubyVersion: 2.3
810
Exclude:
911
- vendor/**/*
10-
11-
Metrics/BlockLength:
12-
Exclude:
13-
- spec/**/*
14-
15-
Metrics/LineLength:
16-
Exclude:
17-
- spec/**/*
18-
19-
Naming/MemoizedInstanceVariableName:
20-
Exclude:
21-
- lib/jekyll-redirect-from/page_without_a_file.rb
22-
23-
Naming/UncommunicativeMethodParamName:
24-
Exclude:
25-
- lib/jekyll-redirect-from/redirect_page.rb

.rubocop_todo.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# This configuration was generated by
2+
# `rubocop --auto-gen-config`
3+
# on 2018-10-26 17:43:57 +0200 using RuboCop version 0.60.0.
4+
# The point is for the user to remove these configuration records
5+
# one by one as the offenses are removed from the code base.
6+
# Note that changes in the inspected code, or installation of new
7+
# versions of RuboCop, may require this file to be generated again.
8+
9+
# Offense count: 1
10+
# Configuration parameters: EnforcedStyleForLeadingUnderscores.
11+
# SupportedStylesForLeadingUnderscores: disallowed, required, optional
12+
Naming/MemoizedInstanceVariableName:
13+
Exclude:
14+
- 'lib/jekyll-redirect-from/page_without_a_file.rb'
15+
16+
# Offense count: 2
17+
# Configuration parameters: MinNameLength, AllowNamesEndingInNumbers, AllowedNames, ForbiddenNames.
18+
# AllowedNames: io, id, to, by, on, in, at, ip, db
19+
Naming/UncommunicativeMethodParamName:
20+
Exclude:
21+
- 'lib/jekyll-redirect-from/redirect_page.rb'

jekyll-redirect-from.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@ Gem::Specification.new do |spec|
2929
spec.add_development_dependency "jekyll-sitemap", "~> 1.0"
3030
spec.add_development_dependency "rake", "~> 12.0"
3131
spec.add_development_dependency "rspec", "~> 3.5"
32-
spec.add_development_dependency "rubocop-jekyll", "~> 0.1.0"
32+
spec.add_development_dependency "rubocop-jekyll", "~> 0.3"
3333
end

lib/jekyll-redirect-from/generator.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ def generate(site)
1717
# Must duplicate pages to modify while in loop
1818
(site.docs_to_write + site.pages.dup).each do |doc|
1919
next unless JekyllRedirectFrom::CLASSES.include?(doc.class)
20+
2021
generate_redirect_from(doc)
2122
generate_redirect_to(doc)
2223
end
@@ -37,6 +38,7 @@ def generate_redirect_from(doc)
3738

3839
def generate_redirect_to(doc)
3940
return unless doc.redirect_to
41+
4042
page = RedirectPage.redirect_to(doc, doc.redirect_to)
4143
doc.data.merge!(page.data)
4244
doc.content = doc.output = page.output
@@ -45,6 +47,7 @@ def generate_redirect_to(doc)
4547

4648
def generate_redirects_json
4749
return if File.exist? site.in_source_dir("redirects.json")
50+
4851
page = PageWithoutAFile.new(site, "", "", "redirects.json")
4952
page.content = redirects.to_json
5053
page.data["layout"] = nil

0 commit comments

Comments
 (0)