位置: 编程技术 - 正文

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)

  • 固定资产清理应该在年报中怎么填写
  • 中级会计实务主观题
  • 年报的资产负债率在哪里
  • 金融企业往来支出属于什么科目
  • 小微企业应纳税所得额怎么计算
  • 其他货币资金的科目编码
  • 非税收入票据能报销吗
  • 其他收益会计分录
  • 机动车发票红冲可以作废吗
  • 注册资金没有到账用不用交印花税
  • 企业亏损会影响利润吗
  • 福利费可以用什么科目
  • 某运输企业以客运,货运划分
  • 企业创业初期能干什么
  • 进出口总额比上年同期
  • 金融资产交易中心是干嘛的
  • 债权投资属于其他非流动金融资产嘛
  • 股东的房产无偿提供给公司用
  • 营业成本包括哪些会计科目
  • 行政单位对固定资产购买保险
  • 个人公积金公司这178,个人交多少
  • 企业向个人借款是否交印花税
  • 管理不善造成的损失的会计分录
  • 电脑上不了网怎么安装网卡驱动
  • uefi启动u盘安装win10系统的详细流程
  • type3插件
  • php statement
  • 补缴增值税和滞纳税区别
  • windows7安装nodejs14
  • 权限控制的原则是什么
  • 纳税申报方式有直接申报邮寄申报数据电文
  • 物业公司管理制度及工作要求
  • 深度学习实战10-数学公式识别-将图片转换为Latex(img2Latex)
  • 第一季度季初资产总额和第一季度季末同一个数吗
  • python的opencv
  • vue父子组件如何传递数据
  • 利润表中其他收益是什么
  • 报表按季度报是什么意思
  • 企业的职工福利费应当按照应付工资总额的14%计提
  • 工资费用核算
  • 工程运维预缴增值税税率
  • dedecms建站
  • python poetry如何创建项目
  • 运用java解决的实际问题
  • 成本核算步骤
  • 公司购买办公楼需要缴纳城镇土地使用税吗
  • 残保基金什么时候申报
  • 哪些普通发票可以抵扣
  • 销售折扣单独开发票
  • 购买材料发票未到如何做账?
  • 食堂账目怎么做
  • 职工薪酬属于收益性支出
  • 个体户能不能变更地址
  • 企业管理费用科目期末一般是
  • 抵顶税款怎么办理
  • 长期持股的最好方法
  • 第三季度利润
  • 代收运输费的会计分录
  • 建筑材料租赁公司
  • 购买材料预付定金填什么凭证
  • 领用材料什么会计科目
  • 预提费用处理
  • 有销项税额转出吗
  • oracle分区大小建议
  • windows怎么查看
  • vc6_cn_full.exe
  • ubuntu系统安装程序
  • 如何不让qq开机自启
  • win7怎样解除无线连接限制
  • win7无法注册dll文件
  • h5抽奖转盘
  • python中2和2.0的区别
  • 2024年全年计划
  • shell脚本批处理
  • 大叔sam1
  • 企业取得了哪些成绩
  • 查博士报告怎么查真假
  • 仓储物流用地属于商业用地吗
  • 税务局查帐流程
  • 开增值税发票没有销售合同也要交印花税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设