技术栈
eslint
午安~婉
19 小时前
前端
·
eslint
·
检查
ESLint
ESLint 是一款用于识别和报告 JavaScript/TypeScript 代码中模式问题的静态代码分析工具,其核心目标是通过自动化检查提升代码质量、统一代码风格,并提前发现潜在的语法错误或逻辑隐患。它由 Nicholas C. Zakas 于 2013 年创建,目前已成为前端工程化体系中不可或缺的工具之一,支持 React、Vue、Node.js 等几乎所有 JavaScript 生态场景。
啥也不会的码农
1 天前
前端
·
eslint
Eslint9发布都一年了,你确定还不了解下?
eslint官方宣布2024 年 4 月起,所有新规则、新选项只合入 9.x 分支,意味着eslint9成为主要版本。而eslint9相对于eslint8做了破坏性的更改。主要更改包括:
liuniansilence
19 天前
react.js
·
eslint
eslint配置实践
那么多个extends的结果,是json的merge覆盖吗 还是相同的配置会被deep merge?Answer:
guangzan
1 个月前
vscode
·
typescript
·
eslint
VS Code 操作 “Delete unused imports” 时,不删除 React 导入
使用 Delete unused imports 操作时,同时删掉了 import React from 'react';。
大虾写代码
1 个月前
前端
·
vue
·
eslint
vue3+TS项目配置Eslint+prettier+husky语法校验
本文配置了Eslint+prettier+husky。其中ESLint 负责代码质量检查,Prettier 负责代码格式统一,Husky 通过 Git 钩子在提交时自动执行检查与格式化,三者结合确保代码规范、风格一致且无低级错误。
@八度余温
1 个月前
vue
·
eslint
eslint 和 prettier 的相同点和区别
ESLint 和 Prettier 都是前端开发中用于代码质量和风格管理的工具,但它们的定位和功能有明显区别,同时也存在一定关联。
草梅友仁
2 个月前
github
·
自动化运维
·
eslint
草梅 Auth 1.5.0 发布与自动化发包经验 | 2025 年第 35 周草梅周报
本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。
前端工作日常
2 个月前
前端
·
eslint
以 Vue 项目为例串联eslint整个流程
当运行 vue create my-project 并选择 ESLint 时:Vue CLI 会自动安装所需依赖:
前端工作日常
2 个月前
前端
·
eslint
我对eslint的进一步学习
package.json文件中的bin字段是一个非常重要的字段,它用于指定一个或多个可执行文件。这个文件 不是在用户安装时动态生成的,而是 作为 eslint 包源码的一部分,由 eslint 官方团队在发布包时包含在 npm 包中。具体流程:
尖椒土豆sss
2 个月前
vue.js
·
代码规范
·
eslint
关于vue3 项目中使用 eslint-plugin-vue 报错踩坑记录
最近在整理一个项目,发现该项目有一系列 eslint 规则依赖,但是并没有开启 eslint 的校验。
前端工作日常
3 个月前
前端
·
eslint
我理解的eslint配置
用于指定代码运行的环境。每个环境都带来一组预定义的全局变量。例如:解析器阶段:当配置 env: { browser: true } 时,解析器会预先知晓 window、document 等变量是合法的全局变量,因此在构建 AST 时不会将它们标记为 “未定义”
若梦plus
3 个月前
前端
·
eslint
Eslint中微内核&插件化思想的应用
ESLint 作为现代JavaScript代码质量检查工具,其架构设计充分体现了微内核和插件化的设计思想。通过将核心功能最小化,将复杂的代码检查逻辑以插件和规则的形式进行扩展,ESLint 实现了高度的可扩展性和灵活性。
前端工作日常
3 个月前
typescript
·
eslint
ESLint 配置深度解析:parserOptions、env 和 flowtype 的核心作用与实战指南
作为前端开发者,ESLint 是保障代码质量的关键工具。但配置文件中看似简单的选项背后隐藏着重要的运行逻辑。本文将通过具体代码示例,解析 parserOptions、env 和 flowtype 的核心作用及配置缺失时的影响。
前端工作日常
3 个月前
eslint
我学习到的ESLint 配置中root作用
查找范围:ESLint 从目标文件所在目录开始向上查找配置文件合并顺序:找到的所有配置文件都会参与合并
angelQ
3 个月前
前端
·
eslint
针对"@antfu/eslint-config": "^4.17.0"最新版本使用报错Unexpected token 'with'的解决方法
搭建新项目时,按照antfu/eslint-config: Anthony's ESLint config preset (github.com) 官网文档进行安装依赖,
jason_yang
3 个月前
代码规范
·
eslint
代码规范-3大利器 prettier eslint husky
这时候会把整个项目都格式化一遍同时我们也把命令加入的package.json 执行命令里一般prettier 有默认的配置,当然我们可以自己定制一个,再根目录创建prettier.config.js
拾光拾趣录
3 个月前
前端
·
eslint
ESLint:从代码扫描到自动修复
凌晨2点紧急修复生产Bug时,因为团队成员写了 if (user = admin) 导致权限漏洞——这类低级错误完全可通过ESLint拦截!继上篇《ESlint代码检查机制深度解析》,本文将对其进行更详细的介绍。
namehu
3 个月前
前端
·
javascript
·
eslint
从 ESLint 到 Oxlint:一次提速百倍的前端 Lint 工具链升级实战
在前端项目的日常开发中,ESLint 是我们保障代码质量、统一代码风格不可或缺的工具。但随着项目规模的增长,一个普遍的痛点逐渐浮现:性能。在 pre-commit 钩子中等待数十秒甚至更久的 Lint 检查,或是 IDE 中迟钝的错误提示,都在无形中消耗着我们的开发热情和效率。
光头程序员
4 个月前
eslint
自定义 eslint 规则
eslint-plugin-guojieEslint eslint-plugin-xxxx这样一个简单的 eslint 规则就完成了,如何使用 环境 "eslint": "^8.57.1" 命令 "test": "npx lint index.js"
non_hana
4 个月前
typescript
·
node.js
·
eslint
一些 linter & formatter 配置最佳实践
花了好长时间调研的一些最佳实践,感觉基本上应该是够用了(?这里的纯 eslint 部分是参考了 @antfu/eslint-config 的配置,rules 里面塞了一些格式化规则。