[PWA渐进式门户开发技术-面向未来的WEB构建技术专题]

浏览手册 在逐浪CMS中开发PWA > 逐浪CMS中开发PWA开发的视频教程 >

代码规范与代码检查工具

遵循良好的代码规范是很有必要的。随着业务的发展,项目的持续集成,代码的复杂性会变得越来越高。在业务逻辑变得越来越复杂的时候,如果没有统一的规范进行约束,代码的可阅读性会越来越差,这样拓展和维护都将会变得非常棘手。遵守代码规范,能够让多人开发维护的项目代码风格保持统一,提高可阅读性,同时也能够在编码过程中规避掉一些低级错误和需要避开的坑,降低出错概率。

代码检查工具 FECS

FECS 是基于百度前端编码规范的代码检查工具,具有“灵活”、“高效”、“齐全”的特点,包含 HTML、CSS、JavaScript 与 Less 代码的检查与修复等功能。

FECS 的官网是:fecs.baidu.com

FECS 详细的使用方法请参考:快速开始

FECS 安装

FECS 的安装过程也相当简单,通过 npm 进行如下安装即可:

1[sudo] npm install fecs -g

代码检查

在使用的时候只需要在待检查的项目根目录的命令行输入 fecs 即可实现代码检查:

1234fecs
fecs path
fecs path/to/file
fecs check --help

如果代码完全符合规范,将提示如下信息:

fecs success

如果代码存在不符合规范的地方,会将有问题的代码文件和对应的行号信息打印出来:

fecs fail

代码修复

代码自动修复可以通过 fecs format 命令实现:

123fecs format src --output=fixed
fecs format src --replace
fecs format --help

相关插件

FECS 提供了一系列编辑器和编译工具插件帮助开发者提高开发效率:

  • VIM

  • WebStorm

  • Eclipse

  • Sublime Text 2/3

    • Baidu FE Code Style

    • Sublime Helper

    • SublimeLinter-contrib-fecs

  • Visual Studio Code

  • Atom

  • Grunt

  • Gulp

  • Webpack

  • Git Hook

  • Kudo

相关链接


+什么是CMS

CMS(Content Management System)是网站内容管理系统简称, 互联网上每个网站(无论大小门户)其后台都由专业CMS系统支撑- Zoomla!逐浪CMS作为国内高端CMS与WEB应用典范,首创第3代CMS理念,专注底层核心技术研发,以云技术、创新精神构建行业新成就,提供从网站内核到电商、办公、移动一体化的开发体验!

7×24小时服务热线 021-50391046 技术支持:13177777714
Copyright © 逐浪软件z01.com版权所有 All rights reserved
中华人民共和国网警备案号:3601040103 经营许可证号:工商3601002021063 沪ICP备09077823号
本网站基于®Zoomla!逐浪CMS内核开发

ISO9001国际认证企业 CSDN外包TOP资质 鉴赏MTV电广视告 7×24小时全天候贴心服务 社会征信网 网络110