位置: 编程技术 - 正文

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)

  • 个人所得税申诉已受理多久出结果
  • 什么是所得税税负
  • 注册会计师考试时间2023
  • 内蒙古注册税务师协会
  • 房租收入怎么报税
  • 城镇土地使用税纳税义务发生时间
  • 返利销售增值税
  • 资产项目有
  • 小规模纳税人每季度报税清盘
  • 企业财产损失审批前后的账务处理
  • 按季度报税怎么处理
  • 白条确认收款后还能分期吗
  • 预提退货实际发生时账务处理
  • 为什么算除税价不算税金
  • 劳务费开发票还要代扣代缴吗?
  • 对账单回复函
  • 代理进口货物怎么做账
  • 会计对帐是银行账户吗
  • 以前年度损益调整
  • 关联方利息支出
  • 应收票据收到了吗
  • ipados15 支持机型
  • 业务招待费进项税额转出表二
  • 银行存款期末调汇吗
  • php判断ua
  • 独资子公司如何注册
  • 交房产税要带身份证嘛
  • 苹果多屏协同win10
  • 个人所得税计提和发放分录
  • 最早的拍照手机是哪一年
  • 施工方可以向建设单位借款么
  • 工程建设的项目的划分?
  • 提取法定盈余公积会计科目
  • 合伙企业利润分配原则
  • v_if和v_for
  • 购买方未抵扣,销售方申请红字
  • 毕业设计基于web难还是JAVA
  • 成本核算的五个要求
  • python累加求和代码,直到最后一项小于10^-6
  • 发票已开不确认收入可以吗?
  • 支付应付账款的文章怎么写的
  • 以前年度损益调整属于哪类科目
  • 小规模公司都交哪些税
  • 一般纳税人购入不动产增值税税率
  • 冲销上个月成本的会计分录
  • 纳税人提供不动产经营租赁服务增值税征收管理暂行办法
  • 重复报销怎么写情况说明
  • 公司缴纳残保金的标准
  • 企业收到个体户的普通发票还需要缴纳20%的税吗
  • 已经抵扣进项税转出怎么做分录?
  • 实缴增值税比计提增值税少怎么做账务处理
  • 被收购企业账务怎么处理
  • 将购买的货物用于交际应酬可以抵扣进项税额吗
  • 什么是非关联方账户
  • 有进项无销项如何申报
  • mysql数据库操作题
  • mac怎么复制文件路径地址
  • 通过修改注册表修改edge主页
  • windows8触摸板设置
  • linux操作系统启动
  • linux小技巧
  • centos7添加桌面图标
  • hp是什么代码
  • win7 ready
  • linux php教程
  • windows听歌软件
  • win7怎么修改开机启动
  • JavaScript的21条基本知识点
  • javascript 表格
  • linux命令批量执行
  • js的继承方式
  • 批处理查找字符中含有等号的子串
  • shell bash sh
  • js代码怎么使用
  • 用jquery
  • android动画实现方式
  • asyncio使用
  • 重庆新电子税务局入口
  • 北京纳税申报的具体流程
  • 2023个税税率及速算扣除数
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设