2024-01-19 17:20:24 +08:00
|
|
|
runFormatTest(
|
2020-11-16 15:19:50 +08:00
|
|
|
{
|
2022-01-04 17:00:25 +08:00
|
|
|
importMeta: import.meta,
|
2022-06-14 12:33:44 +08:00
|
|
|
snippets: [
|
|
|
|
|
"for each (a in b) {}",
|
|
|
|
|
"class switch() {}",
|
|
|
|
|
"({ method() })",
|
|
|
|
|
"({ method({}) })",
|
|
|
|
|
"({ method(parameter,) })",
|
|
|
|
|
],
|
2020-11-16 15:19:50 +08:00
|
|
|
},
|
2022-01-28 15:25:30 +08:00
|
|
|
[
|
|
|
|
|
"babel",
|
|
|
|
|
"flow",
|
|
|
|
|
"typescript",
|
|
|
|
|
"babel-flow",
|
|
|
|
|
"babel-ts",
|
|
|
|
|
"acorn",
|
|
|
|
|
"espree",
|
|
|
|
|
"meriyah",
|
|
|
|
|
],
|
2020-11-16 15:19:50 +08:00
|
|
|
);
|
2021-03-30 06:40:42 +08:00
|
|
|
|
2024-01-19 17:20:24 +08:00
|
|
|
runFormatTest(
|
2021-03-30 06:40:42 +08:00
|
|
|
{
|
2022-01-04 17:00:25 +08:00
|
|
|
importMeta: import.meta,
|
2021-03-30 06:40:42 +08:00
|
|
|
snippets: [
|
|
|
|
|
"(a = b) = 1",
|
|
|
|
|
"a = 1 = 2",
|
|
|
|
|
"(a = 1) = 2",
|
|
|
|
|
"(a += b) = 1",
|
|
|
|
|
"(a = b) += 1",
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
[
|
|
|
|
|
"babel",
|
|
|
|
|
"flow",
|
|
|
|
|
// "typescript",
|
|
|
|
|
"babel-flow",
|
|
|
|
|
"babel-ts",
|
|
|
|
|
// https://github.com/eslint/espree/issues/470
|
|
|
|
|
// "espree",
|
|
|
|
|
"meriyah",
|
|
|
|
|
],
|
|
|
|
|
);
|