10000 feat(typescript-estree): throw on invalid update expressions (#7202) · StyleShit/typescript-eslint@1a8e0dc · GitHub
[go: up one dir, main page]

Skip to content

Commit 1a8e0dc

Browse files
Josh-Cenafiskerbradzacher
authored
feat(typescript-estree): throw on invalid update expressions (typescript-eslint#7202)
* feat(typescript-estree): throw on invalid update expressions * Test parens * Handle optional chain + assertion * Update packages/typescript-estree/src/convert.ts Co-authored-by: fisker Cheung <lionkay@gmail.com> * Update snapshot * Add test cases, add satisfies & as * Fix fixtures? * Fix? * Fix tests --------- Co-authored-by: fisker Cheung <lionkay@gmail.com> Co-authored-by: Brad Zacher <brad.zacher@gmail.com>
1 parent e566a5d commit 1a8e0dc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+5243
-37
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
a()++;

packages/ast-spec/src/expression/UpdateExpression/fixtures/_error_/call-expr/snapshots/1-TSESTree-Error.shot

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/ast-spec/src/expression/UpdateExpression/fixtures/_error_/call-expr/snapshots/2-Babel-Error.shot

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/ast-spec/src/expression/UpdateExpression/fixtures/_error_/call-expr/snapshots/3-Alignment-Error.shot

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1++;

packages/ast-spec/src/expression/UpdateExpression/fixtures/_error_/literal/snapshots/1-TSESTree-Error.shot

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/ast-spec/src/expression/UpdateExpression/fixtures/_error_/literal/snapshots/2-Babel-Error.shot

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/ast-spec/src/expression/UpdateExpression/fixtures/_error_/literal/snapshots/3-Alignment-Error.shot

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
x?.y++;

packages/ast-spec/src/expression/UpdateExpression/fixtures/_error_/optional-chain/snapshots/1-TSESTree-Error.shot

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
0