位置: 编程技术 - 正文

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)

  • 个人独资企业生活费用和经营费用混在一起的
  • 发票报销哪些要素不能少
  • 出口退税账务处理
  • 本年利润每个月都转吗
  • 研究开发费用资本化和费用化
  • 销售息税前利润是什么
  • 外地扣缴的个人所得税
  • 银行贷款利息是百分比还是千分比
  • 个人借款到期未还诉讼时效
  • 企业所得税季报填报说明
  • 某企业2016年年末经营资产总额为4000万元
  • 哪些情况下需要更换轮胎
  • 广告支持政策
  • 收购全资子公司的账务处理
  • 技术开发加计扣除
  • 增值税申报表能更正申报吗
  • 固定资产投资方案
  • 不可抗力后果承担
  • 需要自己到税务局自行申报个人所得税的纳税人有哪些?
  • win7如何隐藏任务栏正在游戏的图标
  • windows11怎么安装iis
  • 无法访问您可能的网络
  • 业绩补偿是什么意思
  • 软件能否成为无线网
  • vue3 超好用的富文本编辑器
  • 我辞职了公积金怎么交
  • 销售收入与销售成本
  • 建筑公司预收账款一般是哪些
  • 借方为什么是减少额?
  • sload命令
  • 上级拨付的债券会计分录
  • transformer中的参数
  • 语谱图生成
  • 采购折让分录
  • 公司现金发放证明
  • 发票税额打印不全可以入账吗
  • 商誉减值每年都要调整吗
  • sqlserver如何使用
  • 收到缴纳个人所得税短信
  • 小规模纳税人购买税控设备
  • 个体工商户生产经营税
  • 企业的项目有哪些
  • 年度财务报告和年度报告
  • 会计科目长期待摊费用
  • 劳动保护费进什么科目
  • 内部往来科目设置在哪类下
  • 库存商品进项税额转出分录怎么写
  • 小规模纳税人开专票税率是多少?
  • 用美元账户余额怎么用
  • 洗车发票税目
  • 计提工资的凭证要附单据吗
  • 小企业会计制度的适用对象是
  • 研发成功后的产品出售如何处理
  • 中国电子口岸企业法人卡
  • 车辆保险证明怎么开
  • 挂靠收入如何做账处理?
  • 房地产开发企业销售自行开发的房地产项目
  • 账薄的使用规则
  • vericut优化程序
  • windows 文件名太长无法删除
  • 分区时把磁盘格式化了,如何恢复
  • 快速复制一张同样的幻灯片
  • ubuntu命令行中文乱码怎么解决
  • win8老是自动安装软件
  • win7cpu虚拟化怎么看
  • winxp内存不能为read
  • win7搜索选项
  • Windows XP Vista 2006 简体中文版下载
  • win7微软账户
  • extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
  • python教程详细
  • python redis hmset
  • 2024年全年计划
  • node.js中的http.request.end方法使用说明
  • unity更新下载文件
  • 安卓表格布局案例
  • js 输入
  • 城市配套费需要交税吗
  • 税务总局2019 14号
  • 小规模纳税人公司买车能抵多少税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设