排序
前端没有 ESLint,就像西方没有耶路撒冷
版权声明:本人文章仅在掘金平台发布,请勿抄袭搬运,转载请注明作者及原文链接 ? 阅读提示:网页版带有主题和代码高亮,阅读体验更佳 ? 最近写代码遇到一件烦心事儿。 项目临近上线,来了几个...
让我们把JS再向下拆解一层
抽象语法树是什么? 抽象语法树(Abstract Syntax Tree),是源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。各种编程语言都...
合理使用ES6 … 让代码优雅一点吧
前言 在写代码时常常会使用...xx这种用法,有时叫它展开运算符,有时又叫剩余参数运算符,感觉有点乱,究其原因是自己理解不够清晰,下面简单记录一下? 一、 ...的两种含义 1. 剩余参数运算符 在...
【前端规范全攻略】开启高效开发之旅!ESLint + Prettier + husky + lint-staged+Commitizen
本文从两个方向出发:1、git提交规范;2、代码风格统一 前言 假如团队中的小伙伴在提交代码时没有遵循规范要求,只写了一个'fix'或'update,这会给其他小伙伴造成困扰,不得不花时间查看代码和...
使用Husky Hooks解决团队ESLint报错问题
哎呀这代码怎么有ESLint错误,上次提交明明没有的呀,现在全是’爆红‘。一看是别人提交的代码没有处理Eslint错误。 在我们日常开发过程中应该会经常遇到这种问题,为了一劳永逸的解决这个问题...
代码格式化+ESLint校验完整过程及踩坑记录
前言 开发过程中,减少重复无意义操作,避免低级错误,有效控制项目代码质量和规范,提高开发效率的利器! 代码格式化是什么? 代码格式化是将代码变得整洁美观的行为。 为什么要统一格式化代码...
别人在代码里拉的shi,凭什么要我去扒,如何给老项目加上 eslint,外加 ts check 配置
背景:老项目没有配 eslint,或者 eslint 规则松散,配了跟没配一样。需要加上 eslint 或者加入更加严格的规则。 做减法 选择一个规则比较严格的扩展包,根据实际情况把不需要的规则一个个关掉...
ESLint 非权威配置指北(下)
上文讲解了 ESLint 中的一些选项配置以及它们各自的含义与使用方法,本文带大家从实际的项目出发,看看如何从 0 搭建 ESLint 配置。 搭建 ESLint 手动搭建 开始前,请确保必须存在 package.json...
Linter & Formatter 配置指南
我正在参加「掘金·启航计划」 这是一篇长文,提供项目规范方面的配置指南。 概述 简介 团队开发时,为了维护代码质量和可读性,可以使用两类工具:linter & formatter。 linter:代码检查...
ESLint 非权威配置指北(上)
ESLint 这玩意儿用起来让人又爱又恨,一大堆配置能弄出一堆风格,稍不留神就整个红色波浪线恶心一下你,今天来好好瞧瞧这小可爱到底怎么配。 本文不讲解具体的规则内容,而是手把手告诉你 ESLin...
VSCode 中的 format 与 lint 的自动格式化配置
VSCode 中的 format 与 lint 的自动格式化配置 在日常工作中, 经常遇到项目代码格式化与质量检测的规范配置不一致的问题, 导致在使用 VSCode 的时候,很难上来就能够做到编辑一个代码在保存的时...
前端开发之ESLint与Prettier
1.介绍 JavaScript是一个弱类型语言,在开发上相对其他语言更加灵活,但这种便捷同时也带来了更大的问题,会产生很多冗余代码,代码风格不一致在团队开发中使项目越来越难以维护。 ESLint是一个...
面向 lint 编程
何为 linter Linter 泛指能够检测代码问题的工具,这些问题可能包括: 代码风格,代码格式是代码风格的一部分 逻辑 bug 常见的 linter: eslint stylelint markdownlint commitlint code spell ...