前端工程化之规范化标准

本文探讨前端工程化的规范化标准,重点介绍了ESLint的使用,包括安装、配置、结合自动化工具如Gulp和Webpack的集成,以及如何在现代化项目中应用。此外,还提到了衍生工具如Standard、Stylelint以及Git Hooks在代码提交前的 lint 操作,旨在提升代码质量和团队协作效率。
摘要由CSDN通过智能技术生成

规范化标准

在前端快速发展的今天,如果不能时刻保持学习就会很快被淘汰。分享一下前端工程化中有关于规范化标准的相关知识。每天进步一点点。

一、规范化概述

规范化是我们践行前端工程化中重要的一部分。

1、为什么要有规范化标准

软件开发需要多人协同

不同开发者具有不同的编码习惯和喜好

不同的喜好增加项目维护成本

每个项目或者团队需要明确统一的标准

2、哪里需要规范化标准

代码、文档、甚至是提交日志

开发过程中人为编写的成果物

代码标准化规范最为重要

3、实施规范化的方法

编码前人为的标准约定

通过工具实现 Lint

4、常见的规范化实现方式

ESLint 工具使用

定制 ESLint 校验规则

ESLint 对 TypeScript 的支持

ESLint 结合自动化工具或者 Webpack

基于 ESLint 的衍生工具

Stylelint 工具的使用

二、ESLint 介绍

最为主流的 JavaScript Lint 工具 监测 JS 代码质量

ESLint 很容易统一开发者的编码风格

ESLint 可以帮助开发者提升编码能力

三、ESLint 安装

初始化项目

安装 ESLint 模块为开发依赖

通过 CLI 命令验证安装结果

四、ESLint 快速上手

1、ESLint 检查步骤

编写“问题”代码

使用 eslint 执行检测

完成 eslint 使用配置

2、ESLint 配置文件解析

在这里插入图片描述

.eslintrc.js 配置文件:

module.exports = {
  env: {
    browser: true,
    es2021: true
  },
  extends: [
    'standard'
  ],
  parserOptions: {
    ecmaVersion: 12
  },
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值