mirror of
https://gitea.invidious.io/iv-org/shard-ameba.git
synced 2024-08-15 00:53:29 +00:00
Add AsciiIdentifiers#ignore_symbols
property
This commit is contained in:
parent
be76b3682a
commit
018adb54be
2 changed files with 27 additions and 3 deletions
|
@ -126,5 +126,26 @@ module Ameba::Rule::Naming
|
|||
space = :invader # 👾
|
||||
CRYSTAL
|
||||
end
|
||||
|
||||
context "properties" do
|
||||
context "#ignore_symbols" do
|
||||
it "returns `false` by default" do
|
||||
rule = AsciiIdentifiers.new
|
||||
rule.ignore_symbols?.should be_false
|
||||
end
|
||||
|
||||
it "stops reporting symbol literals if set to `true`" do
|
||||
rule = AsciiIdentifiers.new
|
||||
rule.ignore_symbols = true
|
||||
|
||||
expect_no_issues rule, <<-CRYSTAL
|
||||
def forest_adventure(animal_type = :🐺); end
|
||||
%i[🐺 🐿].index!(:🐺)
|
||||
foo, bar = :신장, true
|
||||
foo = :신장
|
||||
CRYSTAL
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue