博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
edp用法小结 + lint
阅读量:6141 次
发布时间:2019-06-21

本文共 1554 字,大约阅读时间需要 5 分钟。

edp是baidu内部集成测试前端代码的工具

进入黑框框: 开始菜单-搜索程序和文件:cmd

 

安装

自动  npm install -g edp(大概是这样)  可以参见https://github.com/ecomfe/edp/wiki/Install

手动npm i -g edp && npm i -g edp-lint@beta

------------------

成功后输入edp

-------------------

edp config --help

------------------

安装jshint ,lint等

自动安装npm lint

手动安装 npm i -g edp-lint@beta

------------------------

走地址

d: 

cd code\yingxiao

会走到总目录下

最好走到具体的目录下,不然错误很多

如果错误很多停不下来  ctrl+c可以停止运行

在上面那行后想走到下几级文件夹,必须重走磁盘名

cd d:\code\yingxiao\yingxiao-zhichi\WebContent\web\front

运行

在自己目录下运行edp lint

 

-------------------------------------------

baidu内部集成的代码规范检查工具

https://github.com/ecomfe/edp/wiki/Lint  

 

lint其实是公司内部一个系统集成的工具,其继承了

  • js代码检测(jshint——code quality、jscs——code style) 
  • css代码检测(csslint)
  • html代码检测(htmlhint)

  三种现成的检测工具

  每种检查工具都有各自的配置文件和排除检测文件;

  排除检测文件逻辑与gitignore一致,详情见man 5 gitignore

  https://www.kernel.org/pub/software/scm/git/docs/gitignore.html

 

  -----------------------------------------------------------------

  工具    配置文件  排除检测文件    具体参数

  jshint      .jshintrc  .jshintignore    

  jscs         .jscs    .jscsignore     

      csslint         .csslintrc     .csslintignore         

  htmlhint                        .htmlhintignore      

  -----------------------------------------------------------------

  运行

  •   在目录下运行 edp lint 可以检查所有文件;
  •   运行edp jshint可以检查js文件,html、css同理;
  •   也可通过edp lint --type=js来检查js文件

  -----------------------------------------------------------------

  可以在项目中配置 rc文件进行检查。(如果没有公司这个集成工具,只有分别三个工具的话)

----------------------------------------------------------------------

 

  常见提示

  missing radix parameter  : parseInt之类的没有基数

 

转载于:https://www.cnblogs.com/cjy1993/p/3910107.html

你可能感兴趣的文章
《C语言解惑》—— 2.9 输出值的操作符
查看>>
Project Volta 让 Android 续航提升了多少?
查看>>
《树莓派实战秘籍》——1.7 技巧07使用过压获得更高的性能
查看>>
《SAS 统计分析与应用从入门到精通(第二版)》一1.4 SAS系统的文件管理
查看>>
《众妙之门——网页设计专业之道》——2.4 总结
查看>>
MySQL sql_mode 说明(及处理一起 sql_mode 引发的问题)
查看>>
Java 注解详解 (annotation)
查看>>
鹰眼跟踪、限流降级,EDAS的微服务解决之道
查看>>
秘籍:程序猿该如何实力撩妹
查看>>
网络编程socket基本API详解
查看>>
API接口设计 OAuth2.0认证
查看>>
Mysql5.6的1755错误解决办法
查看>>
在命令行中运行“mvn compile”因为中文报错
查看>>
Docker的技术不再局限于测试和开发
查看>>
技术干货:工欲善其事,必先利其器 阿里云数据库系列谈之一
查看>>
禁用ViewState
查看>>
深入理解Java HashMap实现原理
查看>>
阿里云备案获取服务号
查看>>
深入理解Python中的__builtin__和__builtins__
查看>>
YII AJAX registerScript
查看>>