位置: 编程技术 - 正文

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)

  • 视同销售的增值税怎么申报
  • 如何确定开票税率是否正确
  • 简易计税方法的计算公式
  • 员工在外出差的说说
  • 二手房交易税费最新规定
  • 独立核算的优点
  • 房产交房前开发商要办齐的手续
  • 长期股权投资的账务处理
  • 外购货物应抵扣的进项税额税率
  • 销售承兑现金会退回来吗
  • 购买润滑油分录
  • 员工报销增值税
  • 贸易公司退税怎么做账
  • 银行询证函回函是什么意思
  • 投资理财产品的风险性从低到高
  • 印花税购销比例
  • 金融服务利息税率是多少
  • 不是公司员工可以买原始股吗
  • 税务机关代码不能为空怎么解决
  • 所得税工资薪金允许税前扣除
  • 固定资产不入账是谁的责任
  • 商标注册费用
  • 管理软件对相机的要求
  • 服务成本怎么处理
  • 劳务公司怎么做进项
  • linux运维有前景吗
  • 公司为员工缴纳社保的基数怎么确定
  • php的数据类型主要有哪几种
  • .sfx.exe是什么文件
  • 汇算清缴针对哪些对象
  • laravel创建项目
  • sysmon安装
  • php写一个简单的单例模式
  • vue-element
  • vue前端常见面试题
  • vmware vmtools
  • 短期借款转为长期借款引起的会计要素变化
  • 从财务报表中能看出什么
  • 租赁公司车转到私人名下
  • 矿产资源补偿费属于管理费用吗
  • 售后回租的实际利率
  • 如何在个人所得税app上修改扣缴义务人
  • 资本支出预算属于经营预算吗
  • sql随机抽取
  • 红冲以前年度的费用怎么做账
  • 什么是原始凭证?简述原始凭证审核的内容
  • 固定资产清理借方登记的项目
  • 可供出售权益工具公允价值的增加计入当期损益吗
  • 政府补助计入哪个会计科目
  • 红冲暂估原材料如何做会计分录
  • 转出未交增值税最终怎么转平
  • 年终奖个税计税方式
  • 暂估有几种处理方法
  • 房地产公司车位出租会计分录
  • 小规模纳税人去年免税,红冲后今年开多少税率的发票
  • 法院主要业务活动
  • 工资是先做后拿还是先拿后做
  • 对公帐户发票金额是什么
  • 服务器系统2003
  • ubuntu :wq
  • centos vncviewer
  • win10系统如何开启远程桌面连接
  • pdoors.exe
  • win7自带解压缩
  • 使用JQuery FancyBox插件实现图片展示特效
  • nodejs中的模块以及作用
  • python怎么学啊
  • 编写批处理运行程序
  • 安卓焦点
  • python 获取网页上文件地址
  • 基于vue的ui框架
  • android studio教程入门
  • 手机截取电脑屏幕
  • android+
  • Material Design:利用RecyclerView CardView实现新闻卡片样式
  • js短信验证码60s倒计时
  • 江苏国税电子税务局打印机设置
  • 企业所得税地方留存比例2023
  • 内蒙古个人所得税app下载
  • 2021年社保又涨价了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设