Skip to content

Commit

Permalink
fix: use types from eslint for flat config
Browse files Browse the repository at this point in the history
  • Loading branch information
LouisMazel authored and vhoyer committed Jun 21, 2024
1 parent 34d3c94 commit 6e41846
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
"semver": "^7.6.0",
"ts-jest": "^29.0.3",
"ts-node": "^10.3.0",
"typescript": "^5.0.2",
"typescript": "5.0.2",
"vitepress": "1.2.3"
},
"eslintConfig": {
Expand Down
3 changes: 2 additions & 1 deletion src/configs/flat/recommended.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import type { Linter } from "eslint";
import globals from "globals";
import { rules } from "../rules";

Expand Down Expand Up @@ -29,6 +30,6 @@ const recommended = [
},
rules
}
];
] satisfies Linter.FlatConfig[];

export = recommended;
4 changes: 2 additions & 2 deletions src/configs/recommended.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import type { Linter } from "eslint";
import { rules } from "./rules";

const recommended: Linter.BaseConfig = {
const recommended = {
parser: require.resolve("vue-eslint-parser"),
parserOptions: {
ecmaVersion: 2020,
Expand All @@ -13,6 +13,6 @@ const recommended: Linter.BaseConfig = {
},
plugins: ["vuejs-accessibility"],
rules
};
} satisfies Linter.BaseConfig;

export default recommended;
1 change: 0 additions & 1 deletion src/utils/defineTemplateBodyVisitor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ function defineTemplateBodyVisitor(
* @see https://eslint.org/blog/2023/09/preparing-custom-rules-eslint-v9/#from-context-to-sourcecode
*/
function getParserServices(context: Rule.RuleContext) {
// @ts-expect-error TODO: remove this when eslint v8 support is dropped
const legacy = context.sourceCode;

return legacy ? legacy.parserServices : context.parserServices;
Expand Down
14 changes: 7 additions & 7 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1220,9 +1220,9 @@
"@types/estree" "*"

"@types/eslint@*":
version "8.4.10"
resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.10.tgz#19731b9685c19ed1552da7052b6f668ed7eb64bb"
integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==
version "8.56.10"
resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.10.tgz#eb2370a73bf04a901eeba8f22595c7ee0f7eb58d"
integrity sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==
dependencies:
"@types/estree" "*"
"@types/json-schema" "*"
Expand Down Expand Up @@ -5330,10 +5330,10 @@ typedarray-to-buffer@^3.1.5:
dependencies:
is-typedarray "^1.0.0"

typescript@^5.0.2:
version "5.5.2"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.2.tgz#c26f023cb0054e657ce04f72583ea2d85f8d0507"
integrity sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==
typescript@5.0.2:
version "5.0.2"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.2.tgz#891e1a90c5189d8506af64b9ef929fca99ba1ee5"
integrity sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==

undici-types@~5.26.4:
version "5.26.5"
Expand Down

0 comments on commit 6e41846

Please sign in to comment.