@@ -11,6 +11,8 @@ import {
1111 vueTsConfigs ,
1212} from "@vue/eslint-config-typescript" ;
1313import { configs as tsConfigs , parser as tsParser } from "typescript-eslint" ;
14+ import progress from "eslint-plugin-file-progress" ;
15+ import gitignore from "eslint-config-flat-gitignore" ;
1416import voicevoxPlugin from "./eslint-plugin/index.mjs" ;
1517
1618const __dirname = import . meta. dirname ;
@@ -91,6 +93,7 @@ export default defineConfigWithVueTs(
9193 name : "voicevox/defaults/plugins" ,
9294 plugins : {
9395 import : importPlugin ,
96+ progress,
9497 } ,
9598 } ,
9699
@@ -115,10 +118,7 @@ export default defineConfigWithVueTs(
115118 } ,
116119 } ,
117120
118- {
119- name : "voicevox/defaults/ignores" ,
120- ignores : [ "dist/**/*" , "dist_*/**/*" , "node_modules/**/*" ] ,
121- } ,
121+ gitignore ( ) ,
122122
123123 ...pluginConfig ( vuePlugin . configs [ "flat/recommended" ] ) ,
124124 ...pluginConfig ( "eslint:recommended" , js . configs . recommended ) ,
@@ -217,6 +217,8 @@ export default defineConfigWithVueTs(
217217 { sameNameShorthand : "always" } ,
218218 ] ,
219219 "vue/v-on-event-hyphenation" : [ "error" , "never" , { autofix : true } ] ,
220+ "progress/activate" :
221+ process . env . ESLINT_FILE_PROGRESS === "1" ? "error" : "off" ,
220222 } ,
221223 } ,
222224
0 commit comments