当前位置: 首页 > news >正文

前端代码规范

1 husky

husky用于绑定git hooks,在指定时机执行想要的命令

{"husky": {"hooks": {"pre-commit": "lint-staged"	}}
}

需要手动修改.husky文件内容:

. "$(dirname -- "$0")/_/husky.sh"npm run lint-staged

2 lint-Staged

用于提交代码时检查代码规范

{"lint-staged": {"*.{js,jsx,ts,tsx,css,less}": ["prettier --write",	//使用prettier规则校验代码"git add", //将处理后的代码重新add到git中]}
}

3 ESlint

module.exports = {extends: //可以继承的规则plugins://插件rules: //覆盖extends中定义的规则
}
{	//指定eslint检查文件扩展名,检查指定的目录"lint-stage:js": "eslint --ext .js,.jsx,.ts,.tsx src/ --fix"
}

4 prettier配置

module.exports = {singleQuote: true,	//使用单引号trailingComma: 'es5',	//行尾逗号,包括es5中的数组、对象printWidth: 100, //一行最多容纳字节数semi: true,	//句尾添加分号arrowParens: "avoid", //箭头函数只有一个参数省略括号tabWidth: 2, //缩进字节bracketSpacing: true, //对象,数组括号和文字之间加空格
}
http://www.lryc.cn/news/134980.html

相关文章:

  • Java接入文心一言
  • 信息管理系统三级等保的一些要求
  • 第六届“蓝帽杯”电子取证模块(初赛)解析+全资源一次性分享
  • 《Go 语言第一课》课程学习笔记(九)
  • docker 安装nginx 和 elasticsearch ik 自定义分词
  • 谈谈收音机的发展
  • QTreeWidget——信号处理
  • 【Java从入门到精通|1】从特点到第一个Hello World程序
  • JAVA 读取jar包中excel模板
  • 解决方案:fatal error: openssl/bio.h: 没有那个文件或目录
  • 【MySQL系列】ALTER语句详解,以及UPDATE,DELECT,TRUNCATE语句的使用+区别
  • c++关键字 =delete和=default
  • idea 左下角的Git(Version Control)中显示Local Changes窗口
  • .net老项目中Jquery访问webservice
  • SpringBoot项目集成ElasticSearch服务
  • 2023年网络安全比赛--综合渗透测试(超详细)
  • 一次网络不通“争吵“引发的思考
  • 【使用Node.js搭建自己的HTTP服务器】
  • 回归预测 | MATLAB实现PSO-RF粒子群优化算法优化随机森林算法多输入单输出回归预测(多指标,多图)
  • ● 392.判断子序列 ● 115.不同的子序列
  • 4.SpringCloud 基本架构
  • springboot后端返回图片,vue前端接收并显示的解决方案
  • 算法|Day46 动态规划14
  • 宠物小程序开发攻略:五分钟教你打造宠物店小程序
  • open suse 15.5(任意版本) 使用阿里云的repo
  • 第一篇:编写 Hello World 程序
  • python 打印沁园春 雪 居中对齐 文本对齐
  • 在 IDEA 中使用 Git开发 图文教程
  • NodeJs导出PDF
  • 内核编译机制