enable 'Lint/RescueWithoutErrorClass' Cop (#6482)

Merge pull request 6482
This commit is contained in:
ashmaroli 2017-10-28 20:54:41 +05:30 committed by jekyllbot
parent 63255ae2c1
commit 9632733efa
8 changed files with 9 additions and 9 deletions

View File

@ -44,8 +44,6 @@ Layout/SpaceInsideBrackets:
Enabled: false
Lint/EndAlignment:
Severity: error
Lint/RescueWithoutErrorClass:
Enabled: false
Lint/UnreachableCode:
Severity: error
Lint/UselessAccessModifier:

View File

@ -95,7 +95,7 @@ def siteify_file(file, overrides_front_matter = {})
abort "You seem to have misplaced your #{file} file. I can haz?" unless File.exist?(file)
title = begin
File.read(file).match(%r!\A# (.*)$!)[1]
rescue
rescue NoMethodError
File.basename(file, ".*").downcase.capitalize
end
slug = File.basename(file, ".markdown").downcase

View File

@ -135,7 +135,9 @@ module Jekyll
def url_valid?(url)
Addressable::URI.parse(url)
true
rescue
# Addressable::URI#parse only raises a TypeError
# https://git.io/vFfbx
rescue TypeError
Jekyll.logger.warn "Warning:", "The site URL does not seem to be valid, "\
"check the value of `url` in your config file."
false

View File

@ -49,7 +49,7 @@ module Jekyll
rescue SyntaxError => e
Jekyll.logger.warn "YAML Exception reading #{filename}: #{e.message}"
raise e if self.site.config["strict_front_matter"]
rescue => e
rescue StandardError => e
Jekyll.logger.warn "Error reading file #{filename}: #{e.message}"
raise e if self.site.config["strict_front_matter"]
end

View File

@ -266,7 +266,7 @@ module Jekyll
merge_defaults
read_content(opts)
read_post_data
rescue => e
rescue StandardError => e
handle_read_error(e)
end
end

View File

@ -96,7 +96,7 @@ module Jekyll
converters.reduce(content) do |output, converter|
begin
converter.convert output
rescue => e
rescue StandardError => e
Jekyll.logger.error "Conversion error:",
"#{converter.class} encountered an error while "\
"converting '#{document.relative_path}':"

View File

@ -184,7 +184,7 @@ MSG
def realpath_prefixed_with?(path, dir)
File.exist?(path) && File.realpath(path).start_with?(dir)
rescue
rescue StandardError
false
end

View File

@ -59,7 +59,7 @@ module Jekyll
@orig_post = post.strip
begin
@post = PostComparer.new(@orig_post)
rescue => e
rescue StandardError => e
raise Jekyll::Errors::PostURLError, <<-MSG
Could not parse name of post "#{@orig_post}" in tag 'post_url'.