位置: 编程技术 - 正文

Node.js如何自动审核团队的代码(nodejs自动生成接口文档)

编辑:rootadmin

推荐整理分享Node.js如何自动审核团队的代码(nodejs自动生成接口文档),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs自动重启,node.js自动化,nodejs自启动,node.js自动化,node 自动化,nodejs自动生成接口文档,nodejs自动重启,nodejs自动重启,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

在团队开发中,无论是写前端(js,css,html) ,还是后端 ,我们常常需要解决一个问题:如何统一团队代码风格。 这篇文章主要是使用pre-git , eslint , js-beautify 实现代码风格控制。

下面分别介绍这三个工具和使用方式:

pre-git

该工具能实现git hook的功能,在git的流程中插入一些自定义行为,例如commit之前执行代码检测,如果不通过则报错。

eslint

代码格式审核工具,可以随意组合配置各种风格,用于组成团队的代码统一规范。

js-beautiful

js代码整理、美化工具。

然后这三个工具互相配合就形成了以下效果:

1.项目组长定义好eslint的代码规范。

Node.js如何自动审核团队的代码(nodejs自动生成接口文档)

2.使用pre-git在commit之前运行eslint代码监测和js-beautiful代码美化

3.如果通过则自动"git add ." ,最后允许push。

实现

一:npm安装上述工具

$ npm install eslint js-beautify pre-git --save-dev

二:工具的配置

在根目录新建.eslintrc.json文件,并且把规范配置好,一下给一个精简版:

注意:如需更多检测,请到eslint官网查看

因测试,bash 中使用js-beautiful递归多层文件的时候总出现错误,所以由一脚本来进行代码美化:

beatufyjs.js

三:使用上述工具

在package.json文件中配置:

此时当你修改其中一个文件,然后"git add && git commit -m 'msg' "的时候,pre-commit中的三条命令就会执行,如果中途有错就会停止提交,修改完毕后再继续提交。

有一点需要注意的是,有的格式问题不足以报错的话,改方法会自动修改优化代码,并且自动添加修改,最后一步,执行:git push即可!可以结合单元测试,更佳

总结

标签: nodejs自动生成接口文档

本文链接地址:https://www.jiuchutong.com/biancheng/370760.html 转载请保留说明!

上一篇:Nodejs从有门道无门菜鸟起飞必看教程(有nodejs就不需要用java了么)

下一篇:NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法(h5 nodejs)

  • 固定资产清理过程涉及的报表
  • 印花税都有啥
  • 公司注册实缴资金能取出吗
  • 平行结转分步法各步骤的费用
  • 企业的承兑汇票贴息很高说明什么
  • 所得税预缴怎么做分录
  • 工资出现负数怎么申报个税
  • 筹备期间人工成本怎么算
  • 货运增值税发票抵扣条件
  • 向境外支付特许权使用费免征增值税
  • 快递公司结算员工作量大不大
  • 全体员工出去旅游朋友圈怎么发
  • 国税的申报表季报本月数如何填写?
  • 关税完税价格包含关税吗
  • 代扣代缴企业所得税账务处理
  • 未在规定期限内发出追索通知
  • 交强险 收费
  • 原材料损失计入
  • 财务人员工资计入管理费用还是财务费用
  • 高新技术企业取消认定
  • 出纳人员赔偿
  • 客户转钱到公司怎么说
  • 股权转让要交哪些费用
  • 企业所得税退税怎么做账务处理
  • 通用文件系统
  • 苹果紧急提醒
  • php的使用
  • win11系统怎么设置密码锁屏
  • 预收账款可以挂账多久
  • php身份证正则表达式
  • 企业缴纳职工社保比例的规定
  • 子公司注销母子关系流程
  • vue3.0教程
  • 人工智能内容生成
  • php 压缩文件
  • web前端开发规范有哪些
  • 盈利性学校收到财政补贴要缴企业所得税吗
  • 社保工伤退回分录
  • 递延收益为什么是递延所得税资产
  • 同一控制下企业合并发生的审计费用计入
  • 母公司吸收合并全资子公司
  • 货币市场基金的特点
  • 如何在税控盘上申领发票
  • mysql视图菜鸟教程
  • 深入mysql源码
  • 赠送给客户的商品是否要计入费用?
  • 一般纳税人认定书是什么样子
  • 去年多计提工资今年怎么进行损益调整
  • 企业取得的财政补贴是否缴纳增值税
  • 零申报企业年报资产状况信息怎么填
  • 住宿发票 抵扣
  • 没签劳动合同的后果
  • 保理手续费计入投资收益吗
  • 当月支付当月租金需要计提吗
  • 企业内部银行转账怎么记账
  • 将外购商品用于赠送客户
  • 租赁办公楼
  • 应收款挂账是什么意思
  • windows自带截图保存在哪里
  • 新安装的Ubuntu系统无法联网
  • win7注册表修改开机密码
  • linux ls常用命令
  • win7系统更新怎么关闭
  • linux常用命令find
  • opengles 旋转 平移 缩放
  • js怎么用
  • jsp验证邮箱格式
  • 搭建android开发环境时为什么要先安装jdk
  • android 中 EditText加入图标 更改边框颜色 设置透明
  • js判断ua
  • python repr
  • linux怎么使用
  • python极简讲义pdf
  • 下列关于javascript的叙述正确的有
  • 税票上的开票员是谁
  • 陕西国家税务总局官网登录入口
  • 云南省地方税务局公告2017年第2号
  • 上海税务办事大厅电话
  • 国家税务总局服务平台
  • 一般纳税人附加税减半征收政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设