fix corner case in max_line_len (#5313)

- speed up `max_line_len` & `preserve_line`
This commit is contained in:
Alex Lam S.L
2022-01-26 15:47:21 +00:00
committed by GitHub
parent 5c863b74d7
commit 371d25944d
4 changed files with 100 additions and 68 deletions

View File

@@ -37,6 +37,51 @@ just_enough: {
expect_warnings: []
}
drop_semicolon: {
beautify = {
max_line_len: 5,
semicolons: true,
}
input: {
var a;
console.log(a || 42);
}
expect_exact: [
"var a",
"console.log(",
"a||42",
");",
]
expect_stdout: "42"
expect_warnings: [
"WARN: Output exceeds 5 characters",
]
}
template_newline: {
beautify = {
max_line_len: 2,
}
input: {
console.log(`foo
bar`);
}
expect_exact: [
"console.log(",
"`foo",
"bar`",
");",
]
expect_stdout: [
"foo",
"bar",
]
expect_warnings: [
"WARN: Output exceeds 2 characters",
]
node_version: ">=4"
}
issue_304: {
beautify = {
max_line_len: 10,

View File

@@ -97,10 +97,10 @@ return_5: {
}
expect_exact: [
"_is_selected=function(tags,slug){",
"var ref",
"var ref;",
"",
"",
";return null!=(ref=_.find(tags,{slug:slug}))?ref.selected:void 0};",
"return null!=(ref=_.find(tags,{slug:slug}))?ref.selected:void 0};",
]
}
@@ -146,10 +146,10 @@ return_7: {
}
expect_exact: [
"_is_selected=function(e,l){",
"var n",
"var n;",
"",
"",
";return null!=(n=_.find(e,{slug:l}))?n.selected:void 0};",
"return null!=(n=_.find(e,{slug:l}))?n.selected:void 0};",
]
}