This repository lints with @antfu/eslint-config and fixes on commit through nano-staged; the extension is what makes that a non-event. Set eslint.useFlatConfig and let it format on save; Prettier stays out of the way for JS, TS and Vue.
ESLint for VS Code
ExtensionSprout
Runs the workspace’s ESLint in the editor — problems inline, fix-on-save — so the pre-commit hook rarely has anything left to say.
VS Code