规范化标准

本文探讨了前端代码规范化的重要性,介绍了如何在项目中使用ESLint、StyleLint和Prettier来确保代码质量。详细讲解了ESLint的配置、自动化集成以及与Webpack和Git Hooks的结合使用,同时提到了TypeScript的ESLint校验和代码格式化工具。
摘要由CSDN通过智能技术生成

规范化标准

为什么需要规范化

不同开发者有不同的编码习惯和喜好,多人协作开发时需要明确统一的标准。

哪里需要规范化标准

代码、文档、日志等开发过程中人为编写的产物,其中代码标准化规范最为重要。

实施规范化的方法

  1. 编码前人为约定
  2. 使用工具 Lint

ESLint

最为主流的JS Lint工具,用来监测JS代码质量

使用

  1. 新建项目,初始化package.json yarn init --yes
  2. 安装 yarn add eslint --dev
  3. 初始化配置文件 .eslintrc.js,yarn eslint --init
  4. yarn eslint 文件路径 对指定文件进行校验

配置文件

module.exports = {
   
  // 运行环境,可以同时开启多个不同的环境
  env: {
   
    browser: true,
    es2020: true
  },
  // 继承公共的配置模块,可以继承多个
  extends: [
    'standard'
  ],
  // 指定语法解析器
  parser: '@typescript-eslint/parser',
  // 语法解析器的相关配置,控制是否允许使用某个版本的es语法 
  parserOptions: {
   
    ecmaVersion: 11
  },
  // eslint校验规则的开启/关闭,属性名为eslint内置规则名称,值可以是 off/warn/error 或 0/1/2
  rules: {
   
    'no-alert': 'error'
  },
  // 指定使用的插件
  plugins: [
  
  ],
  // 额外地声明代码中可以使用的全局成员
  globals: {
   
    "$": 'readonly'
  }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值