@@ -4,34 +4,47 @@ import { flatConfigsToRulesDTS } from "eslint-typegen/core";
4
4
import { builtinRules } from "eslint/use-at-your-own-risk" ;
5
5
import combine from "../src/utils/combine" ;
6
6
7
- // import {
8
- // astro,
9
- // combine,
10
- // comments,
11
- // formatters,
12
- // imports,
13
- // javascript,
14
- // jsdoc,
15
- // jsonc,
16
- // jsx,
17
- // markdown,
18
- // node,
19
- // perfectionist,
20
- // react,
21
- // regexp,
22
- // solid,
23
- // sortPackageJson,
24
- // stylistic,
25
- // svelte,
26
- // test,
27
- // toml,
28
- // typescript,
29
- // unicorn,
30
- // unocss,
31
- // vue,
32
- // yaml,
33
- // } from "../src";
34
7
import yaml from "../src/config/plugins/yml" ;
8
+ import comments from "../src/config/plugins/comments" ;
9
+ import imports from "../src/config/plugins/imports" ;
10
+ import jsxA11y from "../src/config/plugins/jsx-a11y" ;
11
+ import jsdoc from "../src/config/plugins/jsdoc" ;
12
+ import jsonc from "../src/config/plugins/jsonc" ;
13
+ import markdown from "../src/config/plugins/markdown" ;
14
+ import perfectionist from "../src/config/plugins/perfectionist" ;
15
+ import react from "../src/config/plugins/react" ;
16
+ import { sortPackageJson } from "sort-package-json" ;
17
+ import stylistic from "../src/config/plugins/stylistic" ;
18
+ import toml from "../src/config/plugins/toml" ;
19
+ import regexp from "../src/config/plugins/regexp" ;
20
+ import unicorn from "../src/config/plugins/unicorn" ;
21
+ import node from "../src/config/plugins/node" ;
22
+ import vitest from "../src/config/plugins/vitest" ;
23
+ import antfu from "../src/config/plugins/antfu" ;
24
+ import compat from "../src/config/plugins/compat" ;
25
+ import html from "../src/config/plugins/html" ;
26
+ import noSecrets from "../src/config/plugins/no-secrets" ;
27
+ import noUnsanitized from "../src/config/plugins/no-unsanitized" ;
28
+ import playwright from "../src/config/plugins/playwright" ;
29
+ import promise from "../src/config/plugins/promise" ;
30
+ import simpleImportSort from "../src/config/plugins/simple-import-sort" ;
31
+ import sonarjs from "../src/config/plugins/sonarjs" ;
32
+ import storybook from "../src/config/plugins/storybook" ;
33
+ import tailwindcss from "../src/config/plugins/tailwindcss" ;
34
+ import tanstackQuery from "../src/config/plugins/tanstack-query" ;
35
+ import tsdoc from "../src/config/plugins/tsdoc" ;
36
+ import validateJsxNesting from "../src/config/plugins/validate-jsx-nesting" ;
37
+ import bestPractices from "../src/config/best-practices" ;
38
+ import variables from "../src/config/variables" ;
39
+ import style from "../src/config/style" ;
40
+ import errors from "../src/config/errors" ;
41
+ import typescript from "../src/config/plugins/typescript" ;
42
+ import javascript from "../src/config/plugins/javascript" ;
43
+
44
+
45
+ import type { NormalizedPackageJson } from "@visulima/package" ;
46
+
47
+ const fakePackageJson = { } as NormalizedPackageJson ;
35
48
36
49
const configs = await combine (
37
50
{
@@ -41,29 +54,61 @@ const configs = await combine(
41
54
} ,
42
55
} ,
43
56
} ,
44
- // astro(),
45
- // comments(),
57
+ antfu ( {
58
+ packageJson : fakePackageJson ,
59
+ } ) ,
60
+ bestPractices ( { } ) ,
61
+ compat ( { } ) ,
62
+ errors ( { } ) ,
63
+ html ( { } ) ,
64
+ noSecrets ( { } ) ,
65
+ noUnsanitized ( { } ) ,
66
+ playwright ( { } ) ,
67
+ promise ( { } ) ,
68
+ simpleImportSort ( { } ) ,
69
+ sonarjs ( { } ) ,
70
+ storybook ( { } ) ,
71
+ tailwindcss ( { } ) ,
72
+ tanstackQuery ( { } ) ,
73
+ tsdoc ( { } ) ,
74
+ validateJsxNesting ( { } ) ,
75
+ variables ( { } ) ,
76
+ style ( { } ) ,
77
+ comments ( { } ) ,
46
78
// formatters(),
47
- // imports(),
48
- // javascript(),
49
- // jsx(),
50
- // jsdoc(),
51
- // jsonc(),
52
- // markdown(),
53
- // node(),
54
- // perfectionist(),
55
- // react(),
56
- // solid(),
57
- // sortPackageJson(),
58
- // stylistic(),
59
- // svelte(),
60
- // test(),
61
- // toml(),
62
- // regexp(),
63
- // typescript(),
64
- // unicorn(),
65
- // unocss(),
66
- // vue(),
79
+ imports ( {
80
+ packageJson : fakePackageJson ,
81
+ } ) ,
82
+ javascript ( { } ) ,
83
+ jsxA11y ( { } ) ,
84
+ jsdoc ( {
85
+ packageJson : fakePackageJson ,
86
+ } ) ,
87
+ jsonc ( {
88
+ packageJson : fakePackageJson ,
89
+ } ) ,
90
+ markdown ( { } ) ,
91
+ perfectionist ( {
92
+ packageJson : fakePackageJson ,
93
+ } ) ,
94
+ react ( {
95
+ packageJson : fakePackageJson ,
96
+ } ) ,
97
+ node ( {
98
+ packageJson : fakePackageJson ,
99
+ } ) ,
100
+ // solid({),
101
+ sortPackageJson ( { } ) ,
102
+ stylistic ( { } ) ,
103
+ // svelte({),
104
+ vitest ( { } ) ,
105
+ toml ( { } ) ,
106
+ regexp ( { } ) ,
107
+ typescript ( { } ) ,
108
+ unicorn ( {
109
+ packageJson : fakePackageJson ,
110
+ } ) ,
111
+ // unocss({),
67
112
yaml ( { } ) ,
68
113
) ;
69
114
0 commit comments