这个命令会在.husky里面生成一个pre-commit文件,在pre-commit这个钩子里就可以执行lint-staged了 在package.json中添加以下内容,处理对应后缀的文件 代码语言:javascript 代码运行次数:0 运行 AI代码解释 "lint-staged":{"*.{js,jsx,ts,tsx,vue,json}":["eslint --fix"]} 到这里为
使用脚本命令生成pre-commit文件, npx husky add.husky/pre-commit"npm run lint:lint-staged" 如果已经生成了pre-commit文件,那么在文件中,删除其他命令,添加npm run lint:lint-staged脚本命令即可 在package.json文件中添加scripts脚本 //...其他代码省略"scripts":{"dev":"vite","build":"vue-tsc && vite ...
如果已经生成了pre-commit文件,那么在文件中,删除其他命令,添加npm run lint:lint-staged脚本命令即可 在package.json文件中添加scripts脚本 //...其他代码省略"scripts":{"dev":"vite","build":"vue-tsc && vite build","preview":"vite preview","lint:eslint":"eslint --fix --ext .js,.ts,.vue ....
lint-staged 是一个只检测git暂存区的lint工具,husky是一个用来给我们的项目添加git hook的工具,git hook是进行git操作会触发的脚本,例如:提交的时候会触发pre-commit钩子,输入提交信息会触发commit-msg钩子。 我们用husky安装pre-commit钩子,我们就可以在进行git commit操作的时候,运行我们的脚本来检测待提交的代码是...
前端Vuer,请给你的项目加上 ESLint 1 ESLint 是什么 ESLint 是一个插件式的 JavaScript / JSX 代码检查工具,用于检测和修复 JavaScript 代码中的问题,目标是让代码更一致并避免错误。 2在 Vue 项目中引入 ESLint 使用Vue CLI 搭建的 Vue2 项目已经自带 ESLint,就不赘述,我们看下 Vite 搭建的 Vue3 项目...
"scripts": { "lint-staged": "lint-staged" }, "devDependencies": { "husky": "^7.0.4", "lint-staged": "^12.3.4", "vue-tsc": "^0.31.4" } vue-tsc is like tsc, but also for .vue type cheking why lint-staged is in scripts? see below. .lintstagedrc.js module.exports = { ...
"lint-staged": { "*.{ts,tsx}": [ "prettier --write", "eslint --fix", "tsc --noEmit --pretty false --skipLibCheck", "git add" ], "*.{json,js,jsx}": [ "prettier --write", "eslint --fix", "git add" ], "*.vue": [ "prettier --write", "eslint --fix", "vue-...
lint-staged commitizen commitlint cz-customizable commitlint-config-cz @commitlint/config-conventional 使用Vite 初始化工程 项目中使用的的是vite 4.2.0的版本 使用yarn执行 yarn create vite 1. 输入项目名称,选择Vue,TypeScrip 按照提示执行以下命令即可 ...
vue-tsc-files lint-staged itoxiq •1.2.0•a year ago•0dependents•MITpublished version1.2.0,a year ago0dependentslicensed under $MIT 2,010 @anolilab/lint-staged-config Shareable Lint-Staged Config for any project. anolilab
使用lint-staged可以确保只有符合项目规定代码质量标准的代码被提交,减少了不必要的错误和风格问题被引入代码库的可能性。 在一个项目中使用lint-staged通常包括以下步骤: 添加lint-staged到项目的依赖中。 在package.json中配置lint-staged,指定哪些文件与相对应的校验命令。