Skip to content
/ mip2 Public

MIP (移动网页加速器)通过优化网页JS、控制资源加载顺序,达到加速网页的效果。

License

Notifications You must be signed in to change notification settings

mipengine/mip2

Repository files navigation

MIP

Build Status Coverage Status license

MIP 2

这个项目包含 mip 核心、mip-cli、mip-validator、mip-sandbox 代码,位于 packages 目录下

代码规范

  • 使用 ES6 和 ES Module 编写组件
  • 全部代码需要通过 eslint 审核才能提交,遵循社区 standard 规范
  • 不到万不得已,不许使用 eslint-disable
  • Vue 的 template 部分需要遵守 Vue 的编码规范

使用 eslint 代码规范检查工具,使用 JavaScript Standard Style [CN/EN] 代码规范。

# 检查所有文件
$ npm run lint

# or 检查单独文件
$ npx eslint filename.js

注意: 这里 eslint-config-standard 作为 eslint 的规范配置引入, 在 .eslintrc.json 的 extends 配置项中使用,不需要安装 standard 工具,编辑器也不需要安装 standard 插件,只需要安装 eslint 的代码检查插件即可。