Skip to content

Commit 2cbf929

Browse files
Upgrade ember-eslint-parser to 0.3.6 (#2091)
* Upgrade ember-eslint-parser to 0.3.4 * Use bigger range than caret * ✖ prefer-caret-version-dependencies - node: dependencies - You are using an invalid version range. Please use ^. Invalid dependencies include: ember-eslint-parser 1 error 0 warnings * Update tests which had off-by-one-errors (fixed by parser) * Bump to 0.3.5 * bump version * Revert "Update tests which had off-by-one-errors (fixed by parser)" This reverts commit 5f5ad58. * Fix invalid test, we may not have two default exports * move double default export test to invalid section
1 parent 181a53e commit 2cbf929

File tree

3 files changed

+53
-48
lines changed

3 files changed

+53
-48
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
"dependencies": {
7575
"@ember-data/rfc395-data": "^0.0.4",
7676
"css-tree": "^2.3.1",
77-
"ember-eslint-parser": "^0.2.5",
77+
"ember-eslint-parser": "^0.3.6",
7878
"ember-rfc176-data": "^0.3.18",
7979
"eslint-utils": "^3.0.0",
8080
"estraverse": "^5.3.0",

tests/lib/rules-preprocessor/gjs-gts-parser-test.js

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -90,22 +90,6 @@ const valid = [
9090
9191
const noop = () => {};
9292
93-
<template>
94-
<div {{on 'click' noop}} />
95-
</template>
96-
97-
<template>
98-
<div {{on 'click' noop}} />
99-
</template>
100-
`,
101-
},
102-
{
103-
filename: 'my-component.gjs',
104-
code: `
105-
import { on } from '@ember/modifier';
106-
107-
const noop = () => {};
108-
10993
export default <template>
11094
<div {{on 'click' noop}} />
11195
</template>
@@ -203,6 +187,27 @@ const invalid = [
203187
},
204188
],
205189
},
190+
{
191+
filename: 'my-component.gjs',
192+
code: `
193+
import { on } from '@ember/modifier';
194+
195+
const noop = () => {};
196+
197+
<template>
198+
<div {{on 'click' noop}} />
199+
</template>
200+
201+
<template>
202+
<div {{on 'click' noop}} />
203+
</template>
204+
`,
205+
errors: [
206+
{
207+
message: 'Missing semicolon.',
208+
},
209+
],
210+
},
206211
{
207212
filename: 'my-component.gjs',
208213
code: `import Component from '@glimmer/component';

yarn.lock

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
json5 "^2.2.3"
5959
semver "^6.3.1"
6060

61-
"@babel/eslint-parser@^7.22.15", "@babel/eslint-parser@^7.23.3":
61+
"@babel/eslint-parser@7.23.10", "@babel/eslint-parser@^7.22.15":
6262
version "7.23.10"
6363
resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.23.10.tgz#2d4164842d6db798873b40e0c4238827084667a2"
6464
integrity sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==
@@ -458,39 +458,39 @@
458458
resolved "https://registry.yarnpkg.com/@glimmer/env/-/env-0.1.7.tgz#fd2d2b55a9029c6b37a6c935e8c8871ae70dfa07"
459459
integrity sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==
460460

461-
"@glimmer/interfaces@^0.85.13":
462-
version "0.85.13"
463-
resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.85.13.tgz#02ec31a29977cf06af5d1bb9f685f0ad453ae613"
464-
integrity sha512-qOEdvFgCQX1g+Gfi/nA2zbKYPmEkEbhFgzZ5esgmlQNOSQx4j8nyGiBvnG/vepHrh4wUzTvIynrCQpfr3SiKXg==
461+
"@glimmer/interfaces@^0.88.1":
462+
version "0.88.1"
463+
resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.88.1.tgz#e5ce6b5aea2a9fbc15d5f7f684e4b6d2695e7e8f"
464+
integrity sha512-BOcN8xFNX/eppGxwS9Rm1+PlQaFX+tK91cuQLHj2sRwB+qVbL/WeutIa3AUQYr0VVEzMm2S6bYCLvG6p0a8v9A==
465465
dependencies:
466466
"@simple-dom/interface" "^1.4.0"
467467

468-
"@glimmer/syntax@^0.85.13":
469-
version "0.85.13"
470-
resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.85.13.tgz#841e6da0a555252f087145f83f92cf0d9cf76cb5"
471-
integrity sha512-zMGkJh6JcHdCTx1emmBbhBrGO04gqD6CS5khmDwSJCIpVHnGH0Ejxp9rpnSMc5IW71/hFoQY6RlMgVYF2hrHhA==
468+
"@glimmer/syntax@^0.88.0":
469+
version "0.88.1"
470+
resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.88.1.tgz#04c1827a43847867156a2d7d792b6bb5ebf57b80"
471+
integrity sha512-tucexG0j5SSbk3d4ayCOnvjg5FldvWyrZbzxukZOBhDgAYhGWUnGFAqdoXjpr3w6FkD4xIVliVD9GFrH4lI8DA==
472472
dependencies:
473-
"@glimmer/interfaces" "^0.85.13"
474-
"@glimmer/util" "^0.85.13"
475-
"@glimmer/wire-format" "^0.85.13"
473+
"@glimmer/interfaces" "^0.88.1"
474+
"@glimmer/util" "^0.88.1"
475+
"@glimmer/wire-format" "^0.88.1"
476476
"@handlebars/parser" "~2.0.0"
477477
simple-html-tokenizer "^0.5.11"
478478

479-
"@glimmer/util@^0.85.13":
480-
version "0.85.13"
481-
resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.85.13.tgz#a17824e5fd91e4e3f3847f38f600ecd3c1508dad"
482-
integrity sha512-ogj65iukNKEPPqQ2bOD6CLsqxsFwmiGvTQbAsg1eh1MoPjxhNZMpLsT5CdQ10XE7yUALHGJ71SwxBSpAOGDmxg==
479+
"@glimmer/util@^0.88.1":
480+
version "0.88.1"
481+
resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.88.1.tgz#a9e8cf0be78c5dc0d433294c71101ba1af8433e5"
482+
integrity sha512-PV/24+vBmsReR78UQXJlEHDblU6QBAeIJa8MwKhQoxSD6WgvQHP4KmX23rvlCz11GxApTwyPm/2qyp/SwVvX2A==
483483
dependencies:
484484
"@glimmer/env" "0.1.7"
485-
"@glimmer/interfaces" "^0.85.13"
485+
"@glimmer/interfaces" "^0.88.1"
486486

487-
"@glimmer/wire-format@^0.85.13":
488-
version "0.85.13"
489-
resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.85.13.tgz#a8df8c44646b8f0d09dda187ac64f45c33904b63"
490-
integrity sha512-q6bHPfjSYE9jH27L75lUzyhSpBA+iONzsJVXewdwO4GdYYCC4s+pfUaJg7ZYNFDcHDuVKUcLhBb/NICDzMA5Uw==
487+
"@glimmer/wire-format@^0.88.1":
488+
version "0.88.1"
489+
resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.88.1.tgz#75411def71a30ad4a3afaeb5a95d7cb9f8e22d9a"
490+
integrity sha512-DPM2UiYRNzcWdOUrSa8/IFbWKovH+c2JPnbvtk04DpfQapU7+hteBj34coEN/pW3FJiP3WMvx/EuPfWROkeDsg==
491491
dependencies:
492-
"@glimmer/interfaces" "^0.85.13"
493-
"@glimmer/util" "^0.85.13"
492+
"@glimmer/interfaces" "^0.88.1"
493+
"@glimmer/util" "^0.88.1"
494494

495495
"@handlebars/parser@~2.0.0":
496496
version "2.0.0"
@@ -1217,7 +1217,7 @@
12171217
"@typescript-eslint/types" "5.62.0"
12181218
"@typescript-eslint/visitor-keys" "5.62.0"
12191219

1220-
"@typescript-eslint/[email protected]", "@typescript-eslint/scope-manager@^6.15.0":
1220+
"@typescript-eslint/[email protected]", "@typescript-eslint/scope-manager@^6.21.0":
12211221
version "6.21.0"
12221222
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz#ea8a9bfc8f1504a6ac5d59a6df308d3a0630a2b1"
12231223
integrity sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==
@@ -2483,14 +2483,14 @@ electron-to-chromium@^1.4.648:
24832483
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.667.tgz#2767d998548e5eeeaf8bdaffd67b56796bfbed3d"
24842484
integrity sha512-66L3pLlWhTNVUhnmSA5+qDM3fwnXsM6KAqE36e2w4KN0g6pkEtlT5bs41FQtQwVwKnfhNBXiWRLPs30HSxd7Kw==
24852485

2486-
ember-eslint-parser@^0.2.5:
2487-
version "0.2.6"
2488-
resolved "https://registry.yarnpkg.com/ember-eslint-parser/-/ember-eslint-parser-0.2.6.tgz#81da7ba03630a7f7f9d2369587f2d654f32daa40"
2489-
integrity sha512-dwW9hPVqv147zyBbqFsF72cDmJk4X8AUYhiL8eGQAG4QOUR2uOuTA6I4tt8m5kG5LZiZbnk9Lymaju+NUyoJBQ==
2486+
ember-eslint-parser@^0.3.6:
2487+
version "0.3.6"
2488+
resolved "https://registry.yarnpkg.com/ember-eslint-parser/-/ember-eslint-parser-0.3.6.tgz#3a778b8eeba418b799c37591d98d674baf553734"
2489+
integrity sha512-3GQerv+/7gXUBaG9IgxQ6PZ7KVz0nbBKAheFMfGKTUXP54SruT1IgsuDRCAzkE3tWWPnIl2WkrfnwHGKRigevQ==
24902490
dependencies:
2491-
"@babel/eslint-parser" "^7.23.3"
2492-
"@glimmer/syntax" "^0.85.13"
2493-
"@typescript-eslint/scope-manager" "^6.15.0"
2491+
"@babel/eslint-parser" "7.23.10"
2492+
"@glimmer/syntax" "^0.88.0"
2493+
"@typescript-eslint/scope-manager" "^6.21.0"
24942494
content-tag "^1.2.2"
24952495
eslint-scope "^7.2.2"
24962496
html-tags "^3.3.1"

0 commit comments

Comments
 (0)