Skip to content

Commit 78ced6b

Browse files
committed
TIL capital sigils cant be escaped
1 parent 1a6a375 commit 78ced6b

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

lib/style/single_node.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ defmodule Styler.Style.SingleNode do
9292
|> Stream.concat(@closing_delimiters)
9393
|> Enum.frequencies()
9494
|> Enum.min_by(fn
95-
{~s|"|, count} -> {count, 1}
95+
{"\"", count} -> {count, 1}
9696
{")", count} -> {count, 2}
9797
{"}", count} -> {count, 3}
9898
{"|", count} -> {count, 4}

test/style/single_node_test.exs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -71,17 +71,17 @@ defmodule Styler.Style.SingleNodeTest do
7171

7272
test "string sigil rewrites" do
7373
assert_style ~s|""|
74-
assert_style ~s|"\\""|
75-
assert_style ~s|"\\"\\""|
76-
assert_style ~s|"\\"\\"\\""|
77-
assert_style ~s|"\\"\\"\\"\\""|, ~s|~s("""")|
74+
assert_style ~S|"\""|
75+
assert_style ~S|"\"\""|
76+
assert_style ~S|"\"\"\""|
77+
assert_style ~S|"\"\"\"\""|, ~s|~s("""")|
7878
# choose closing delimiter wisely, based on what has the least conflicts, in the styliest order
79-
assert_style ~s/"\\"\\"\\"\\" )"/, ~s/~s{"""" )}/
80-
assert_style ~s/"\\"\\"\\"\\" })"/, ~s/~s|"""" })|/
81-
assert_style ~s/"\\"\\"\\"\\" |})"/, ~s/~s["""" |})]/
82-
assert_style ~s/"\\"\\"\\"\\" ]|})"/, ~s/~s'"""" ]|})'/
83-
assert_style ~s/"\\"\\"\\"\\" ']|})"/, ~s/~s<"""" ']|})>/
84-
assert_style ~s/"\\"\\"\\"\\" >']|})"/, ~s|~s/"""" >']\|})/|
79+
assert_style ~S/"\"\"\"\" )"/, ~s/~s{"""" )}/
80+
assert_style ~S/"\"\"\"\" })"/, ~s/~s|"""" })|/
81+
assert_style ~S/"\"\"\"\" |})"/, ~s/~s["""" |})]/
82+
assert_style ~S/"\"\"\"\" ]|})"/, ~s/~s'"""" ]|})'/
83+
assert_style ~S/"\"\"\"\" ']|})"/, ~s/~s<"""" ']|})>/
84+
assert_style ~S/"\"\"\"\" >']|})"/, ~s|~s/"""" >']\|})/|
8585
assert_style ~s/"\\"\\"\\"\\" \/>']|})"/, ~s|~s("""" />']\|}\\))|
8686
end
8787

0 commit comments

Comments
 (0)