mirror of
https://gitea.invidious.io/iv-org/shard-ameba.git
synced 2024-08-15 00:53:29 +00:00
Merge pull request #258 from crystal-ameba/bump-large-numbers-min-int-digits
Bump default value of `LargeNumbers#int_min_digits` to 6
This commit is contained in:
commit
dad72341cb
2 changed files with 7 additions and 6 deletions
|
@ -6,6 +6,7 @@ module Ameba
|
|||
private def it_transforms(number, expected)
|
||||
it "transforms large number #{number}" do
|
||||
rule = Rule::Style::LargeNumbers.new
|
||||
rule.int_min_digits = 5
|
||||
|
||||
source = expect_issue rule, <<-CRYSTAL, number: number
|
||||
number = %{number}
|
||||
|
|
|
@ -6,17 +6,17 @@ module Ameba::Rule::Style
|
|||
# For example, these are considered invalid:
|
||||
#
|
||||
# ```
|
||||
# 10000
|
||||
# 100000
|
||||
# 141592654
|
||||
# 5.12345
|
||||
# 5.123456
|
||||
# ```
|
||||
#
|
||||
# And has to be rewritten as the following:
|
||||
#
|
||||
# ```
|
||||
# 10_000
|
||||
# 100_000
|
||||
# 141_592_654
|
||||
# 5.123_45
|
||||
# 5.123_456
|
||||
# ```
|
||||
#
|
||||
# YAML configuration example:
|
||||
|
@ -24,13 +24,13 @@ module Ameba::Rule::Style
|
|||
# ```
|
||||
# Style/LargeNumbers:
|
||||
# Enabled: true
|
||||
# IntMinDigits: 5 # i.e. integers higher than 9999
|
||||
# IntMinDigits: 6 # i.e. integers higher than 99999
|
||||
# ```
|
||||
class LargeNumbers < Base
|
||||
properties do
|
||||
enabled false
|
||||
description "Disallows usage of large numbers without underscore"
|
||||
int_min_digits 5
|
||||
int_min_digits 6
|
||||
end
|
||||
|
||||
MSG = "Large numbers should be written with underscores: %s"
|
||||
|
|
Loading…
Reference in a new issue