前端代码风格检查套件 FECS
All code in any code-base should look like a single person typed it, no matter how many people contributed. — idiomatic.js
fecs 是以百度前端代码规范为目标的前端代码风格套件,套件包括 htmlcs、csshint、lesslint 和 jformatter,此外还有社区的相关开源模块 cssbeautify、csscomb、fixmyjs 和 esformatter:
HTML | CSS | Less | JavaScript | |
---|---|---|---|---|
Linter | htmlcs |
csshint |
lesslint |
eslint+ |
Fixer | htmlcs |
fixmyjs jformatter esformatter |
显而易见,fecs
不仅能检查 HTML/CSS/LESS/JavaScript 代码的规范问题,而且还能修复代码的规范问题。
代码检查
代码的检查,目前主要是以百度前端代码规范(JS/CSS/HTML) 的检查为首要目标,同时根据 EFE 的技术规划,为 Less 代码规范 的检查带来了 lesslint。
阅读全部