代码的坏味道

前端工程javascript代码中的坏味道

常见问题:

1、Function 'englishToPigLatin' has a complexity of xxx.

2、This function has too many statements (16)

3、Blocks are nested too deeply (5).

 

关于Lint的配置项:如最大语句数,复杂度,最大嵌套数,最大长度,最多传参,最多嵌套回调

 学会使用ESlint或其他诊断工具 

检查出粘贴复制和结构类似的代码片段 – jsinspect (https://github.com/danielstjules)

$ npm install -g jsinspect

$ jsinspect -t 30 -i ./path/to/src

(某个整体部分有多少个重复点?)

 Match - 2 instances   

  (出现重复的代码地方)
 - .\transferOperation.js:740,747

   + .\transferOperation.js:754,761

 

(扫描总结)

85 matches found across 33 files

 

转载于:https://www.cnblogs.com/HXW-from-DJTU/p/6096706.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值