11import eslint from '@eslint/js' ;
2- import globals from " globals" ;
2+ import globals from ' globals' ;
33import tseslint from 'typescript-eslint' ;
44
55export default tseslint . config (
@@ -10,44 +10,57 @@ export default tseslint.config(
1010 sourceType : 'module' ,
1111 globals : {
1212 ...globals . browser ,
13- }
13+ } ,
1414 } ,
1515 rules : {
16- "@typescript-eslint/camelcase" : "off" ,
17- "@typescript-eslint/explicit-function-return-type" : "off" ,
18- "@typescript-eslint/no-use-before-define" : "off" ,
19- "@typescript-eslint/explicit-module-boundary-types" : "off" ,
20- "@typescript-eslint/no-explicit-any" : "warn"
16+ '@typescript-eslint/camelcase' : 'off' ,
17+ '@typescript-eslint/explicit-function-return-type' : 'off' ,
18+ '@typescript-eslint/no-use-before-define' : 'off' ,
19+ '@typescript-eslint/explicit-module-boundary-types' : 'off' ,
20+ '@typescript-eslint/no-explicit-any' : 'warn' ,
21+ 'no-console' : 'error' ,
2122 } ,
2223 } ,
2324 {
24- files : [ " scripts/**/*" ] ,
25+ files : [ ' scripts/**/*' ] ,
2526 languageOptions : {
26- ' sourceType' : 'commonjs' ,
27+ sourceType : 'commonjs' ,
2728 globals : {
28- ...globals . nodeBuiltin
29- }
29+ ...globals . nodeBuiltin ,
30+ } ,
3031 } ,
3132 } ,
3233 {
33- files : [ " docs/scripts/**/*" , " docs/*.config.js" ] ,
34+ files : [ ' docs/scripts/**/*' , ' docs/*.config.js' ] ,
3435 languageOptions : {
35- ' sourceType' : 'commonjs' ,
36+ sourceType : 'commonjs' ,
3637 globals : {
37- ...globals . node
38- }
38+ ...globals . node ,
39+ } ,
40+ } ,
41+ } ,
42+ {
43+ files : [ 'scripts/**/*' , 'packages/**/*.spec.ts' ] ,
44+ languageOptions : {
45+ sourceType : 'commonjs' ,
46+ globals : {
47+ ...globals . nodeBuiltin ,
48+ } ,
49+ } ,
50+ rules : {
51+ 'no-console' : 'off' ,
3952 } ,
4053 } ,
4154 {
4255 ignores : [
43- " packages/vee-validate/dist/*" ,
44- " packages/yup/dist/*" ,
45- " packages/zod/dist/*" ,
46- " packages/valibot/dist/*" ,
47- " packages/joi/dist/*" ,
48- " packages/rules/dist/*" ,
49- " packages/i18n/dist/*" ,
50- " packages/nuxt/dist/*" ,
51- ]
52- }
56+ ' packages/vee-validate/dist/*' ,
57+ ' packages/yup/dist/*' ,
58+ ' packages/zod/dist/*' ,
59+ ' packages/valibot/dist/*' ,
60+ ' packages/joi/dist/*' ,
61+ ' packages/rules/dist/*' ,
62+ ' packages/i18n/dist/*' ,
63+ ' packages/nuxt/dist/*' ,
64+ ] ,
65+ } ,
5366) ;
0 commit comments