diff --git a/lib/erb_lint/cli.rb b/lib/erb_lint/cli.rb index 2be7c92..2c0781e 100644 --- a/lib/erb_lint/cli.rb +++ b/lib/erb_lint/cli.rb @@ -369,7 +369,7 @@ def option_parser end opts.on("--fail-level SEVERITY", "Minimum severity for exit with error code") do |level| - parsed_severity = SEVERITY_CODE_TABLE[level.upcase.to_sym] || (SEVERITY_NAMES & [level.downcase]).first + parsed_severity = SEVERITY_CODE_TABLE[level.upcase.to_sym] || (SEVERITY_NAMES & [level.downcase.to_sym]).first if parsed_severity.nil? failure!("#{level}: not a valid failure level (#{SEVERITY_NAMES.join(", ")})") diff --git a/spec/erb_lint/cli_spec.rb b/spec/erb_lint/cli_spec.rb index 1f60fa7..3c9f98a 100644 --- a/spec/erb_lint/cli_spec.rb +++ b/spec/erb_lint/cli_spec.rb @@ -396,7 +396,7 @@ def run(processed_source) end context "when fail level is lower or equal than found errors" do - let(:args) { ["--lint-all", "--fail-level", "I", "--enable-linter", "linter_with_info_errors"] } + let(:args) { ["--lint-all", "--fail-level", "info", "--enable-linter", "linter_with_info_errors"] } context "with the default glob" do it "shows all error messages and line numbers" do