33 * @ref https://eslint.org/
44 */
55
6- import javaScript from '@eslint/js' ;
7- import typeScript from 'typescript-eslint' ;
8- import tsParser from '@typescript-eslint/parser' ;
6+ import js from '@eslint/js' ;
7+ import ts from 'typescript-eslint' ;
98import react from 'eslint-plugin-react' ;
109import reactHooks from 'eslint-plugin-react-hooks' ;
1110import reactRefresh from 'eslint-plugin-react-refresh' ;
@@ -15,9 +14,15 @@ import uno from '@unocss/eslint-plugin';
1514import prettierRecommended from 'eslint-plugin-prettier/recommended' ;
1615import prettierConfig from 'eslint-config-prettier' ;
1716
18- export default typeScript . config (
17+ export default ts . config (
1918 {
20- ignores : [ '**/.{git,idea,vscode,husky}/**' , '**/dist/**' , '**/dist-*/**' , '**/coverage/**' ] ,
19+ ignores : [
20+ //
21+ '**/.{git,idea,vscode,husky}/**' ,
22+ '**/dist/**' ,
23+ '**/dist-*/**' ,
24+ '**/coverage/**' ,
25+ ] ,
2126 } ,
2227
2328 // import
@@ -43,19 +48,18 @@ export default typeScript.config(
4348 } ,
4449
4550 // js
46- javaScript . configs . recommended ,
51+ js . configs . recommended ,
4752 {
4853 rules : {
4954 'no-unused-vars' : [ 'off' ] ,
5055 } ,
5156 } ,
5257
5358 // ts
54- ...typeScript . configs . recommended ,
55- ...typeScript . configs . recommendedTypeChecked ,
59+ ...ts . configs . recommended ,
60+ ...ts . configs . recommendedTypeChecked ,
5661 {
5762 languageOptions : {
58- parser : tsParser ,
5963 parserOptions : {
6064 project : true ,
6165 tsconfigRootDir : import . meta. dirname ,
@@ -67,7 +71,7 @@ export default typeScript.config(
6771 } ,
6872 {
6973 files : [ '**/*.{js,cjs,mjs,jsx}' ] ,
70- ...typeScript . configs . disableTypeChecked ,
74+ ...ts . configs . disableTypeChecked ,
7175 } ,
7276
7377 // react
0 commit comments