Skip to content

Commit ec183d8

Browse files
committed
fix(TS): use flat config; fixes gajus#1130
1 parent 67ef2a9 commit ec183d8

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/index.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ import validTypes from './rules/validTypes.js';
6262
* "flat/recommended-typescript-error"|
6363
* "flat/recommended-typescript-flavor"|
6464
* "flat/recommended-typescript-flavor-error",
65-
* import('eslint').ESLint.ConfigData|{}
65+
* import('eslint').Linter.FlatConfig
6666
* >
6767
* }}
6868
*/
@@ -129,10 +129,11 @@ const index = {
129129
/**
130130
* @param {"warn"|"error"} warnOrError
131131
* @param {boolean} [flat]
132-
* @returns {import('eslint').ESLint.ConfigData | {plugins: {}, rules: {}}}
132+
* @returns {import('eslint').Linter.FlatConfig}
133133
*/
134134
const createRecommendedRuleset = (warnOrError, flat) => {
135135
return {
136+
// @ts-expect-error Ok
136137
plugins: flat ? {
137138
jsdoc: index,
138139
} : [
@@ -199,7 +200,7 @@ const createRecommendedRuleset = (warnOrError, flat) => {
199200
/**
200201
* @param {"warn"|"error"} warnOrError
201202
* @param {boolean} [flat]
202-
* @returns {import('eslint').ESLint.ConfigData|{}}
203+
* @returns {import('eslint').Linter.FlatConfig}
203204
*/
204205
const createRecommendedTypeScriptRuleset = (warnOrError, flat) => {
205206
const ruleset = createRecommendedRuleset(warnOrError, flat);
@@ -227,7 +228,7 @@ const createRecommendedTypeScriptRuleset = (warnOrError, flat) => {
227228
/**
228229
* @param {"warn"|"error"} warnOrError
229230
* @param {boolean} [flat]
230-
* @returns {import('eslint').ESLint.ConfigData|{}}
231+
* @returns {import('eslint').Linter.FlatConfig}
231232
*/
232233
const createRecommendedTypeScriptFlavorRuleset = (warnOrError, flat) => {
233234
const ruleset = createRecommendedRuleset(warnOrError, flat);

0 commit comments

Comments
 (0)