From b2200f7d93360bb0b5e8618ff034d634b54dc923 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Pinson?= Date: Wed, 4 Feb 2015 10:07:05 +0100 Subject: [PATCH] 0 does not need to be quoted --- lib/puppet-lint/plugins/check_leading_zero.rb | 2 +- .../plugins/check_leading_zero/check_leading_zero_spec.rb | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/puppet-lint/plugins/check_leading_zero.rb b/lib/puppet-lint/plugins/check_leading_zero.rb index 2d9a172..63b8901 100644 --- a/lib/puppet-lint/plugins/check_leading_zero.rb +++ b/lib/puppet-lint/plugins/check_leading_zero.rb @@ -1,7 +1,7 @@ PuppetLint.new_check(:leading_zero) do def check tokens.each do |token| - if token.type == :NUMBER and token.value =~ /^0/ + if token.type == :NUMBER and token.value =~ /^0\d/ notify :warning, { :message => 'unquoted number with leading zero', :line => token.line, diff --git a/spec/puppet-lint/plugins/check_leading_zero/check_leading_zero_spec.rb b/spec/puppet-lint/plugins/check_leading_zero/check_leading_zero_spec.rb index 097417d..aa3833d 100644 --- a/spec/puppet-lint/plugins/check_leading_zero/check_leading_zero_spec.rb +++ b/spec/puppet-lint/plugins/check_leading_zero/check_leading_zero_spec.rb @@ -9,6 +9,7 @@ <<-EOS $foo = '010' $bar = 10 + $baz = 0 EOS } @@ -48,6 +49,7 @@ <<-EOS $foo = '010' $bar = 10 + $baz = 0 EOS }