前端工程javascript代码中的坏味道javascript
常见问题:前端
一、Function 'englishToPigLatin' has a complexity of xxx.java
二、This function has too many statements (16)git
三、Blocks are nested too deeply (5).github
关于Lint的配置项:如最大语句数,复杂度,最大嵌套数,最大长度,最多传参,最多嵌套回调npm
学会使用ESlint或其余诊断工具 工具
检查出粘贴复制和结构相似的代码片断 – jsinspect (https://github.com/danielstjules)spa
$ npm install -g jsinspectcode
$ jsinspect -t 30 -i ./path/to/src
ip
(某个总体部分有多少个重复点?)
Match - 2 instances
(出现重复的代码地方)
- .\transferOperation.js:740,747
+ .\transferOperation.js:754,761
(扫描总结)
85 matches found across 33 files