Skip to content

Commit

Permalink
fix(typescript-estree): remove prototype and update serializer
Browse files Browse the repository at this point in the history
  • Loading branch information
armano2 committed Feb 27, 2021
1 parent 8604da4 commit e28ee8b
Show file tree
Hide file tree
Showing 77 changed files with 886 additions and 665 deletions.
1 change: 0 additions & 1 deletion packages/typescript-estree/src/node-utils.ts
Expand Up @@ -658,7 +658,6 @@ export class TSError extends Error {
public readonly column: number,
) {
super(message);
Object.setPrototypeOf(this, TSError.prototype);
Object.defineProperty(this, 'name', {
value: new.target.name,
enumerable: false,
Expand Down

Large diffs are not rendered by default.

@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript arrowFunctions error-missing-paren.src 1`] = `
[TSError: ';' expected.
"lineNumber": 1,
TSError {
"column": 9,
"index": 9,
]
"lineNumber": 1,
"message": "';' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript arrowFunctions error-not-arrow.src 1`] = `
[TSError: Expression expected.
"lineNumber": 1,
TSError {
"column": 26,
"index": 26,
]
"lineNumber": 1,
"message": "Expression expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript arrowFunctions error-numeric-param-multi.src 1`] = `
[TSError: ';' expected.
"lineNumber": 1,
TSError {
"column": 9,
"index": 9,
]
"lineNumber": 1,
"message": "';' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript arrowFunctions error-numeric-param.src 1`] = `
[TSError: ';' expected.
"lineNumber": 1,
TSError {
"column": 5,
"index": 5,
]
"lineNumber": 1,
"message": "';' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript arrowFunctions error-reverse-arrow.src 1`] = `
[TSError: Expression expected.
"lineNumber": 1,
TSError {
"column": 1,
"index": 1,
]
"lineNumber": 1,
"message": "Expression expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript arrowFunctions error-wrapped-param.src 1`] = `
[TSError: ';' expected.
"lineNumber": 1,
TSError {
"column": 6,
"index": 6,
]
"lineNumber": 1,
"message": "';' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript binaryLiterals invalid.src 1`] = `
[TSError: ';' expected.
"lineNumber": 1,
TSError {
"column": 4,
"index": 4,
]
"lineNumber": 1,
"message": "';' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript classes class-with-no-body.src 1`] = `
[TSError: '{' expected.
"lineNumber": 2,
TSError {
"column": 0,
"index": 10,
]
"lineNumber": 2,
"message": "'{' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript classes invalid-class-two-super-classes.src 1`] = `
[TSError: Classes can only extend a single class.
"lineNumber": 1,
TSError {
"column": 18,
"index": 18,
]
"lineNumber": 1,
"message": "Classes can only extend a single class.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript experimentalDynamicImport error-dynamic-import-params.src 1`] = `
[TSError: Dynamic import must have one specifier as an argument.
"lineNumber": 1,
TSError {
"column": 7,
"index": 7,
]
"lineNumber": 1,
"message": "Dynamic import must have one specifier as an argument.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript experimentalObjectRestSpread invalid-rest.src 1`] = `
[TSError: ',' expected.
"lineNumber": 1,
TSError {
"column": 18,
"index": 18,
]
"lineNumber": 1,
"message": "',' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript forIn for-in-object.src 1`] = `
[TSError: ';' expected.
"lineNumber": 1,
TSError {
"column": 14,
"index": 14,
]
"lineNumber": 1,
"message": "';' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript hexLiterals invalid.src 1`] = `
[TSError: ';' expected.
"lineNumber": 1,
TSError {
"column": 4,
"index": 4,
]
"lineNumber": 1,
"message": "';' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-export-batch-missing-from-clause.src 1`] = `
[TSError: 'from' expected.
"lineNumber": 2,
TSError {
"column": 0,
"index": 9,
]
"lineNumber": 2,
"message": "'from' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-export-batch-token.src 1`] = `
[TSError: 'from' expected.
"lineNumber": 1,
TSError {
"column": 9,
"index": 9,
]
"lineNumber": 1,
"message": "'from' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-export-default-equal.src 1`] = `
[TSError: Expression expected.
"lineNumber": 1,
TSError {
"column": 15,
"index": 15,
]
"lineNumber": 1,
"message": "Expression expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-export-default-token.src 1`] = `
[TSError: ';' expected.
"lineNumber": 1,
TSError {
"column": 17,
"index": 17,
]
"lineNumber": 1,
"message": "';' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-export-default.src 1`] = `
[TSError: ';' expected.
"lineNumber": 1,
TSError {
"column": 20,
"index": 20,
]
"lineNumber": 1,
"message": "';' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-export-named-extra-comma.src 1`] = `
[TSError: Identifier expected.
"lineNumber": 1,
TSError {
"column": 16,
"index": 16,
]
"lineNumber": 1,
"message": "Identifier expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-export-named-middle-comma.src 1`] = `
[TSError: Identifier expected.
"lineNumber": 1,
TSError {
"column": 12,
"index": 12,
]
"lineNumber": 1,
"message": "Identifier expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-import-default-after-named-after-default.src 1`] = `
[TSError: 'from' expected.
"lineNumber": 1,
TSError {
"column": 17,
"index": 17,
]
"lineNumber": 1,
"message": "'from' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-import-default-after-named.src 1`] = `
[TSError: 'from' expected.
"lineNumber": 1,
TSError {
"column": 12,
"index": 12,
]
"lineNumber": 1,
"message": "'from' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-import-default-missing-module-specifier.src 1`] = `
[TSError: '=' expected.
"lineNumber": 2,
TSError {
"column": 0,
"index": 11,
]
"lineNumber": 2,
"message": "'=' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-import-default.src 1`] = `
[TSError: Expression expected.
"lineNumber": 1,
TSError {
"column": 7,
"index": 7,
]
"lineNumber": 1,
"message": "Expression expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-import-missing-module-specifier.src 1`] = `
[TSError: 'from' expected.
"lineNumber": 2,
TSError {
"column": 0,
"index": 20,
]
"lineNumber": 2,
"message": "'from' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-import-named-after-named.src 1`] = `
[TSError: 'from' expected.
"lineNumber": 1,
TSError {
"column": 12,
"index": 12,
]
"lineNumber": 1,
"message": "'from' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-import-named-after-namespace.src 1`] = `
[TSError: 'from' expected.
"lineNumber": 1,
TSError {
"column": 15,
"index": 15,
]
"lineNumber": 1,
"message": "'from' expected.",
}
`;
@@ -1,9 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`javascript modules invalid-import-named-as-missing-from.src 1`] = `
[TSError: 'from' expected.
"lineNumber": 2,
TSError {
"column": 0,
"index": 24,
]
"lineNumber": 2,
"message": "'from' expected.",
}
`;

0 comments on commit e28ee8b

Please sign in to comment.