开发规范
文章平均质量分 68
开发规范
huangpb0624
这个作者很懒,什么都没留下…
展开
-
.editorconfig 配置
有人会问:既然项目已经使用了 eslint 和 prettier,为什么还需要 EditorConfig?为什么需要 EditorConfig?.editorconfig 是一个用于定义和维护跨不同编辑器和开发环境的一致编码样式的文件。它可以确保整个团队在使用不同编辑器时遵循相同的编码规范,以提高代码的一致性和可读性。尽管 ESLint 和 Prettier 可以处理一些代码风格问题和格式化要求,但它们的主要目的是不同的:ESLint 是一个强大的静态代码分析工具,用于检查代码中的潜在问题和原创 2023-06-11 22:14:20 · 759 阅读 · 0 评论 -
standard-version(发版与 Changelog 自动化)
我们就可以使用 standard-version 进行版本管理自动化,包括更新 CHANGELOG.md,以及使用 。它也会自动修改 package.json 里的 version。在使用 之前,需要遵循 Conventional Commit Specifications 来进行标准化的 commit message 编写。这是因为 是基于 commit 类型来更新版本号的(feature 会更新 minor, bug fix 会更新 patch, BREAKING CHANGES 会更新 major原创 2022-07-14 00:00:00 · 4008 阅读 · 0 评论 -
commitizen ~ git 提交信息标准化
1. 安装2. 设置 changelog adapter:3. 在 package.json,中增加如下脚本:首先我们 文件,然后 ,此时 commitizen 会通过 CLI 对我们进行询问:选择提交类型后,会需要我们填写详细信息: 总结:概括起来就是:本来我们用 git commit -m "xxx" 这一条指令就能提交完成的提交操作改成用终端提示什么我们填什么进行提交信息规范化。...转载 2022-07-13 22:56:41 · 366 阅读 · 0 评论 -
.gitignore Git 会忽略的配置文件
除了 .gitignore 以外,很多工具都有 ignore 文件,比如 .eslintignore, .prettierignore 等等。它们的语法都是跟 .gitignore 一样的。现在我们来看一下 .gitignore 的一些基础语法。转载自:ESlint Prettier Git 中使用 ignore忽略文件的规则解释_胡聊前端的博客-CSDN博客_prettier忽略文件......转载 2022-06-07 23:11:53 · 431 阅读 · 1 评论 -
使用 husky 进行Git提交前的代码校验和 commit msg检查
husky 是一个 GitHook 工具。本文主要实现提交前 eslint 校验和 commit 信息的规范校验。1. 安装 husky,lint-staged,@commitlint/cli,@commitlint/config-conventional 依赖lint-staged: 用于实现每次提交只检查本次提交所修改的文件。npm i -D husky lint-staged.........原创 2019-10-22 21:24:55 · 38145 阅读 · 2 评论 -
Prettier + Vetur 进行Vue2项目代码格式化
Prettier 是一个代码格式化工具,它可以支持 js/jsx/ts/flow/json/css/less/scss 等文件格式。为什么要使用 Prettier?用来替代 lint 中的一些场景,比如说分号/tab缩进/空格/引号,这些在lint工具检查出问题之后还需要手动修改,而通常这样的错误都是空格或者符号之类的,这样相对来说不太优雅,利用格式化工具自动生成省时省力。VSCode...........................原创 2019-08-01 00:10:37 · 12777 阅读 · 0 评论 -
代码规范:eslint
1. 安装eslint// 全局安装npm i -g eslint// 当然也可以局部安装cnpm i -D eslint2. 安装依赖包cnpm i -D eslint-config-airbnb eslint-plugin-jsx-a11y eslint-plugin-import eslint-plugin-react babel-eslint eslint-load...原创 2019-07-16 00:36:35 · 11985 阅读 · 2 评论