Merge pull request #438 from crystal-ameba/add-error-as-allowed-variable-name

Add `error` to the `RescuedExceptionsVariableName#allowed_names`
This commit is contained in:
Sijawusz Pur Rahnama 2023-12-28 14:32:45 +01:00 committed by GitHub
commit 46a42ee9e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -21,7 +21,7 @@ module Ameba::Rule::Naming
def foo
raise "foo"
rescue wtf
# ^^^^^^^^ error: Disallowed variable name, use one of these instead: 'e', 'ex', 'exception'
# ^^^^^^^^ error: Disallowed variable name, use one of these instead: 'e', 'ex', 'exception', 'error'
nil
end
CRYSTAL
@ -31,7 +31,7 @@ module Ameba::Rule::Naming
context "#allowed_names" do
it "returns sensible defaults" do
rule = RescuedExceptionsVariableName.new
rule.allowed_names.should eq %w[e ex exception]
rule.allowed_names.should eq %w[e ex exception error]
end
it "allows setting custom names" do

View File

@ -22,12 +22,12 @@ module Ameba::Rule::Naming
# ```
# Naming/RescuedExceptionsVariableName:
# Enabled: true
# AllowedNames: [e, ex, exception]
# AllowedNames: [e, ex, exception, error]
# ```
class RescuedExceptionsVariableName < Base
properties do
description "Makes sure that rescued exceptions variables are named as expected"
allowed_names %w[e ex exception]
allowed_names %w[e ex exception error]
end
MSG = "Disallowed variable name, use one of these instead: '%s'"