位置: 编程技术 - 正文

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)

  • 租车怎么缴纳罚款
  • 公司收到借款利息收入要交增值税吗
  • 出库单上面的单位写谁的
  • 同一控制下的企业合并的会计核算方法
  • 证券公司清算交收
  • 固定资产账面价值公式
  • 银行汇票怎么填写
  • 外购商品计入
  • 预支的采购备用金是什么
  • 出口货物退税率查询
  • 生产企业成本核算流程及案例
  • 销售肉制品税率
  • 小规模无进项发票,需要开1%专票,税点是多少
  • 一般纳税人开普票要交税吗
  • 2018年工会经费返还比例
  • 外地预缴的企业所得税可以退吗
  • 代收代付水电费会计分录
  • 应交税费有余额怎么结转
  • 苹果7plus续航
  • 跨年的暂估成本怎么冲回
  • iphone微信透明壁纸怎么设置
  • 收到其他公司的投资款计入什么科目
  • linux minor
  • php+ mysql教程
  • 往来款的意义
  • AriaNg Native 1.2.4 Aria2图形界面下载工具 中文免费版 32/64位
  • 企业发生的哪些费用可以结转
  • 财务新手要注意哪些事项
  • PHP:pcntl_strerror()的用法_PCNTL函数
  • php返回对象
  • vue错误提示
  • 温哥华fdu是什么大学
  • 优化in
  • 专票抵扣联可以盖两个章吗
  • 供电企业接收用户资产
  • 如何构建自己的精神空间
  • 员工辞退补偿金需要交个税吗
  • 增值税附加税减免政策2022年
  • 什么是对公账户和个人账户
  • 公司购买电脑怎么做会计分录
  • 织梦如何开启会员功能
  • 怎么查企业历史
  • 销售费用福利费和管理费用福利费
  • 累计盈余的借方
  • 完税证明能作为抵扣凭证吗
  • 不动产经营租赁发票开具注意
  • 开一家公司的具体步骤
  • 期末需要结账的账户
  • 增值税专用发票怎么开
  • 社保退休金计算方法
  • 劳保统筹费缴费比例
  • 2010年漏记的费用,11年该如何记账?
  • 企业优惠政策是什么意思
  • 出差开会总结怎么写
  • 明细账示例图
  • mysql的min函数
  • linux系统中
  • mac怎么创建apple id
  • 在linux系统中,用来存放系统所需要的配置文件和子目录
  • xp系统如何加速
  • linux设置gid
  • WinCtlAdAlt.exe - WinCtlAdAlt是什么进程
  • winxp系统怎么设置默认账户登入
  • linux arp -n
  • mac不同账户如何共享文件
  • 膈肌窝里有痦子
  • win10应用商店不好用
  • jquery插件怎么写
  • 感恩节0
  • 基于javascript的毕业设计选题
  • 功能强大的英语
  • shell python
  • Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
  • jquery使用方法
  • 发票与报销内容不一样
  • 青岛税税通怎么切换企业
  • 浙江省个体工商户税收政策
  • 非正常户纳税人解除
  • 国企人事处长是什么级别?
  • 农夫山泉水质量合格吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设