108 lines
4.2 KiB
JavaScript
108 lines
4.2 KiB
JavaScript
runFormatTest(import.meta, ["babel", "flow", "typescript"], {
|
|
errors: {
|
|
flow: [
|
|
"for-await-using-of-comments.js",
|
|
"invalid-duplicate-using-bindings.js",
|
|
"invalid-script-top-level-using-binding.js",
|
|
"using-declarations.js",
|
|
// "valid-for-await-using-binding-escaped-of-of.js",
|
|
// "valid-for-using-binding-escaped-of-of.js",
|
|
"valid-module-block-top-level-using-binding.js",
|
|
"valid-using-as-identifier-for-await-of.js",
|
|
"valid-using-binding-basic.js",
|
|
"valid-using-binding-escaped.js",
|
|
"valid-using-binding-non-bmp.js",
|
|
"valid-using-binding-using.js",
|
|
|
|
"valid-await-using-binding-basic.js",
|
|
"valid-await-using-binding-escaped.js",
|
|
"valid-await-using-binding-non-bmp.js",
|
|
"valid-await-using-binding-using.js",
|
|
"valid-await-using-comments.js",
|
|
"valid-for-lhs-await-as-identifier.js",
|
|
"valid-for-using-binding-of-of.js",
|
|
"valid-for-using-declaration.js",
|
|
"valid-module-block-top-level-await-using-binding.js",
|
|
],
|
|
typescript: [
|
|
// https://github.com/typescript-eslint/typescript-eslint/blob/4f34d0ba34474926ba1eed623704b583a037f886/packages/typescript-estree/src/convert.ts#L1035-L1050
|
|
"valid-for-using-declaration.js",
|
|
"valid-await-using-comments.js",
|
|
"using-declarations.js",
|
|
|
|
// TypeScript does not support module expr
|
|
"valid-module-block-top-level-using-binding.js",
|
|
"valid-module-block-top-level-await-using-binding.js",
|
|
],
|
|
espree: [
|
|
"for-await-using-of-comments.js",
|
|
"invalid-duplicate-using-bindings.js",
|
|
"invalid-script-top-level-using-binding.js",
|
|
"using-declarations.js",
|
|
// "valid-for-await-using-binding-escaped-of-of.js",
|
|
// "valid-for-using-binding-escaped-of-of.js",
|
|
"valid-module-block-top-level-using-binding.js",
|
|
"valid-using-binding-basic.js",
|
|
"valid-using-binding-escaped.js",
|
|
"valid-using-binding-non-bmp.js",
|
|
"valid-using-binding-using.js",
|
|
|
|
"valid-await-using-binding-basic.js",
|
|
"valid-await-using-binding-escaped.js",
|
|
"valid-await-using-binding-non-bmp.js",
|
|
"valid-await-using-binding-using.js",
|
|
"valid-await-using-comments.js",
|
|
"valid-for-lhs-await-as-identifier.js",
|
|
"valid-for-using-binding-of-of.js",
|
|
"valid-for-using-declaration.js",
|
|
"valid-module-block-top-level-await-using-binding.js",
|
|
],
|
|
meriyah: [
|
|
"for-await-using-of-comments.js",
|
|
"invalid-duplicate-using-bindings.js",
|
|
"invalid-script-top-level-using-binding.js",
|
|
"using-declarations.js",
|
|
// "valid-for-await-using-binding-escaped-of-of.js",
|
|
// "valid-for-using-binding-escaped-of-of.js",
|
|
"valid-module-block-top-level-using-binding.js",
|
|
"valid-using-binding-basic.js",
|
|
"valid-using-binding-escaped.js",
|
|
"valid-using-binding-non-bmp.js",
|
|
"valid-using-binding-using.js",
|
|
|
|
"valid-await-using-binding-basic.js",
|
|
"valid-await-using-binding-escaped.js",
|
|
"valid-await-using-binding-non-bmp.js",
|
|
"valid-await-using-binding-using.js",
|
|
"valid-await-using-comments.js",
|
|
"valid-for-lhs-await-as-identifier.js",
|
|
"valid-for-using-binding-of-of.js",
|
|
"valid-for-using-declaration.js",
|
|
"valid-module-block-top-level-await-using-binding.js",
|
|
],
|
|
acorn: [
|
|
"for-await-using-of-comments.js",
|
|
"invalid-duplicate-using-bindings.js",
|
|
"invalid-script-top-level-using-binding.js",
|
|
"using-declarations.js",
|
|
// "valid-for-await-using-binding-escaped-of-of.js",
|
|
// "valid-for-using-binding-escaped-of-of.js",
|
|
"valid-module-block-top-level-using-binding.js",
|
|
"valid-using-binding-basic.js",
|
|
"valid-using-binding-escaped.js",
|
|
"valid-using-binding-non-bmp.js",
|
|
"valid-using-binding-using.js",
|
|
|
|
"valid-await-using-binding-basic.js",
|
|
"valid-await-using-binding-escaped.js",
|
|
"valid-await-using-binding-non-bmp.js",
|
|
"valid-await-using-binding-using.js",
|
|
"valid-await-using-comments.js",
|
|
"valid-for-lhs-await-as-identifier.js",
|
|
"valid-for-using-binding-of-of.js",
|
|
"valid-for-using-declaration.js",
|
|
"valid-module-block-top-level-await-using-binding.js",
|
|
],
|
|
},
|
|
});
|