前端规范工程化

全面的前端生态

支持前端全部生态,无需关注环境,支持直接使用

完善的规范配件

支持对全部前端配置实现一键接入、一键扫描、一键修复、一键升级

完整的测试用例

配套完整的测试用例,帮助您提升项目健壮性

⭐ 设计目的

统一的规范可以让项目代码看起来更加优雅。写起来更加美观。规则的约束可以减少一些低级问题的产出。提高工作效率

🛋️ 配套工具

我们引入了多个业界流行的 Linter 作为规范文档的配套工具,并根据规范内容定制了对应的规则包,它们包括:

规范Lint 工具npm 包
JavaScript 编码规范
TypeScript 编码规范
Node 编码规范
ESLintopen in new windoweslint-config-sdopen in new window
CSS 编码规范stylelintopen in new windowsd-stylelint-configopen in new window
Git 规范commitlintopen in new windowsd-commitlint-configopen in new window
文档规范markdownlintopen in new windowsd-markdownlint-configopen in new window
Eslint 插件ESlint Pluginopen in new windoweslint-plugin-sdopen in new window

sd-fe-lintopen in new window 收敛屏蔽了上述依赖和配置细节,提供简单的 CLINode.js API,让项目能够一键接入、一键扫描、一键修复、一键升级,并为项目配置 git commit 卡口,降低项目接入规范的成本。

您可以使用sd-fe-lintopen in new window 创建基本的项目工程或者为项目接入全部规范。

📧 联系