From 4ae77e22d4bedb9aa2718ed0a3146736bf98ac3a Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Mon, 30 Dec 2024 16:47:12 -0500 Subject: [PATCH] Add eslint to presubmit hook (#2102) --- lint-staged.config.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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(' ')}` + ] }