位置: 编程技术 - 正文

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)

  • 水利建设基金计费方式
  • 农机合作社项目复核报告
  • 冲红的发票要拿回来吗
  • 房产税简易征收的时间
  • 销售费用包括啥
  • 百望云票收费吗
  • 私人企业利润怎么分配?
  • 个人独资企业500万以下
  • 固定资产管理中存在的问题及对策论文
  • 公司对员工的罚款最多可以罚多少
  • 知识产权投资是什么意思
  • 公司社保收费标准
  • 单位购买办公用品可以抵扣吗
  • 换汇成本跟进项有关系吗
  • 印花税购销合同和买卖合同有什么区别
  • 低值易耗品进项税额转出账务处理
  • 物管费开票可以开公司名称吗
  • 增值税出口退税计算
  • 个税纳税期数如何规定的 怎么选择
  • 盈亏平衡点的计算公式字母
  • 出口退税企业的税负率怎么算?
  • 补缴去年个税
  • 收取拆迁补偿费会计分录
  • 退回社保费的会议记录
  • 电脑主板上的电池没电了会怎么样
  • 穿越火线真人版宣传片
  • win11预览版怎么变回正式版
  • win7有线连接怎么设置
  • 长期投资损失的确认
  • 费用发生了 没有发票该如何记账
  • 智能路由器五个灯一直闪
  • 真三国在哪下载
  • 应交消费税影响当期损益吗
  • 汽车销售行业的税负率是多少
  • mmdetection ValueError: need at least one array to concatenate解决方案
  • 区块链网站模板
  • 增值税直接减免税额要交企业所得税吗
  • 退休人员发绩效
  • 发票报销是个人还是单位
  • kibana 教程
  • 运营级别划分
  • 资产处置损益算营业外收入吗
  • 工程项目该如何分类
  • sql查询树状数据
  • 想买微波炉
  • mysql存long
  • 计提坏账准备的方法
  • 房地产增值税计入什么科目
  • 红字冲销怎么做账
  • 收到货款比开票少怎么办
  • 申报抵扣
  • 生产成本人工费结转
  • 在建工程中的业务招待费转无形资产后所得税如何处理
  • 无偿赠送他人产品,会计分录怎么写
  • 接受捐赠固定资产存货等有相关凭据的其成本按什么确定
  • 股权激励费用如何计提
  • 纳税人去税务局办什么
  • 管理费用科目余额表有余额怎么办
  • 固定资产清理时累计折旧提完了怎么账务处理
  • 收到上市公司分红企业所得税减半征收的情景
  • 企业的研发活动阶段包括
  • 解析视频
  • sqlserver 触发器 redis
  • mysql慢查询日志在哪里
  • 电脑出现蓝屏后黑屏怎么办
  • win10dll丢失
  • win10系统电脑开机密码在哪里设置
  • python自动报表
  • [置顶]bilinovel
  • jquery的checked
  • particular粒子怎么用
  • node搭建项目
  • js对象创建方法
  • jquery日历插件代码
  • 安卓中的菜单
  • css怎么设置
  • 课题研究经费预算一般多少比较合适
  • 国税人事部门党建工作(税务局党建部门)
  • 水利建设基金的计提与会计处理
  • 印花税核算有两种情况,是如何处理的?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设