diff --git a/lint-staged.config.js b/lint-staged.config.js index 2424d4ac1..6370b0929 100644 --- a/lint-staged.config.js +++ b/lint-staged.config.js @@ -1,14 +1,17 @@ export default { - './**/*.js': (stagedFiles) => formatFiles(stagedFiles), + './**/*.js': (stagedFiles) => formatAndEslint(stagedFiles), './**/*.{ts,tsx,vue}': (stagedFiles) => [ - ...formatFiles(stagedFiles), + ...formatAndEslint(stagedFiles), 'vue-tsc --noEmit', 'tsc --noEmit', 'tsc-strict' ] } -function formatFiles(fileNames) { - return [`prettier --write ${fileNames.join(' ')}`] +function formatAndEslint(fileNames) { + return [ + `prettier --write ${fileNames.join(' ')}`, + `eslint --fix ${fileNames.join(' ')}` + ] }