eslint

孟陬8 天前
typescript·eslint·trae
利用 caniuse 结合 browserslist 对 JS 做兼容性检测前端开发的时候,我们经常会查 caniuse 看看某个方法是否兼容性足够,一旦不小心忘记查,则有可能使用了目标浏览器不支持的方法导致功能不可用甚至低端机上白屏,长期以往会降低质量同学对自己的信任分,比如 array.at 需要 Chrome >= 92 方可使用,而我们的目标浏览器是 90+。兼容性问题比较耗时间复现,有没有彻底的解决之道?
USER_A00112 天前
vue3·eslint·prettier
【VUE3】Eslint 与 Prettier 的配置0 前言1 VSCode 中的 Eslint 与 prettier 插件2 两种方案3 eslint.config.js
去伪存真21 天前
前端·eslint
给接手历史项目配置ESLint+Prettier,发现还是会踩坑这些包的用途如下:配置 eslint.config.tsESLint9和ESLint9之间的版本配置不太一样,最大的变化是配置内容由对象格式变成了扁平数组结构:
卡列尼娜翠花1 个月前
前端·javascript·vscode·编辑器·eslint·前端工程化·esm
vscode 导入语句排序和删除未使用的导入vscode 默认支持导入语句排序和删除未使用的导入。对应的配置是:source.organizeImports
曾富贵1 个月前
前端·eslint
【eslint 插件】导入语句排序若未生效可重启编辑器 or此处仅展示了最简单的将导入语句按照长短排序感兴趣的可移步源码
bysking1 个月前
前端·eslint
【24 Eslint 9.x插件】Eslint插件编写例子-bysking可自行移步官网查阅:eslint.org/docs/head/e…实现一个eslint插件,对定义的 const foo = 'bar'; 要求‘foo’变量的值必须是‘bar’,否则执行eslint的时候报错
任磊abc1 个月前
eslint·nextjs·prettier·nextjs15
nextjs15简要介绍以及配置eslint和prettier目录一、Next.js 何时使用服务器端渲染(SSR)?何时使用静态生成(SSG)?1、服务器端渲染(SSR - getServerSideProps)
东东同学2 个月前
eslint·前端工程化
UmiJS PC 项目三:一场由 TypeScript 类型引发的"血案"那天早上刚到公司,就收到报警群炸锅的消息——核心业务页面突然白屏!作为经历过多次线上事故的老兵,我下意识打开监控平台:好家伙,JS 异常量曲线直接垂直起飞,活像比特币暴涨图
gqkmiss2 个月前
javascript·react.js·ecmascript·eslint·prettier
React Vite 项目增加 eslint 和 prettier选择第三个选择第一个 ESM 规范我们是 React,选择第一个项目中建议使用 TS我这个在浏览器选择第二个
PBitW2 个月前
vue.js·vite·eslint·prettier·vue3+vite·eslint+prettier
vue3+vite+eslint|prettier+elementplus+国际化+axios封装+pinia因为菜鸟使用了vite,所以很显然已经完全不想回 webpack 的身边了(可能人就是这样:喜新厌旧),然后菜鸟翻了一圈掘金,没发现自己写过 vue3+vite 的文章,所以这里就先从这里讲起!
奇舞精选3 个月前
前端框架·eslint
探索ESLint V8 到 V9新版本在今年4月份全新推出,正式将 Flat Config 合并到了 Release 版本,到现在经过了 9 个月的时间,不知道小伙伴们有没有做一次正式的迁移。话说回来,如果近期有想要迁移到最新版本的小伙伴,官方推出 @eslint/migrate-config CLI 工具将旧配置转换为扁平配置 一个配置项来协助开发者们进行迁移,建议可以从一些简单的项目迁移,虽然说V9在大部分场景都已经支持,但毕竟整个生态是社区在维护,还是有些不足、兼容性有问题的场景并没有得到一个很好的解决。
Burt3 个月前
前端·uni-app·eslint
@antfu/eslint 支持 globals 全局变量原文链接: blog.vue4.icu/archives/17…在微信小程序、uniapp等环境使用DCloud团队提供的unicloud等内容的时候,eslint会报错not define,扁平化自身又不支持配置 globals。
windroid4 个月前
前端·vue.js·eslint
Eslint V9.x 在 Vue项目的配置参考及踩坑记录Eslint V9.x 对配置文件的结构进行了升级, 原先的配置已不再适用, 本文档旨在帮助你在项目中正确配置 ESLint V9.x
笨笨狗吞噬者4 个月前
前端·javascript·eslint
为了解决路径问题,我写了一个eslint plugin公司的老项目部分import是用的相对路径,之前写需求的时候也改过一部分,但是文件太多了,一个一个改显然不是长久之计,昨天突发奇想能不能用eslint --fix来做下自动修复呢?于是,花了大概一个多小时写了一个plugin来满足需求。
一雨方知深秋4 个月前
前端·javascript·eslint·router·vuecli
VueCli自定义创建项目D盘 shift+鼠标右键 ,打开Powershell选择最后一个 ,自定义上下键移动,空格键选中。选四个大项Babel ,Router,CSS, Linter
一雨方知深秋4 个月前
前端·javascript·vue.js·eslint
ESlint代码规范,手动与自动修复规则参考 - ESLint - 插件化的 JavaScript 代码检查工具 规范说明ctrl + f 可以搜索
王解5 个月前
开发语言·javascript·ecmascript·eslint
ESLint v9.0.0 新纪元:探索 eslint.config.js 的奥秘 (4)从 v9.0.0 开始,官方推荐的配置文件格式是 eslint.config.js,并且支持 ESM 模块化风格,可以通过 export default 来导出配置内容。
王解5 个月前
javascript·eslint
ESLint:从 JSLint 到 JSHint,探索 JavaScript Linter 的进化历程 (1)首先和大家来聊一聊关于 linter 的发展史。早在 1978 年,Stephen C. Johnson 在 Debug 自己的 C 语言项目时,突然想到为什么不做一个工具来提示自己写的代码哪里有问题呢? 这个工具也被称为 Linter。
乐闻x5 个月前
前端·javascript·json·eslint
ESLint 使用教程(七):ESLint还能校验JSON文件内容?作为开发者,代码的整洁和一致性是我们追求的目标。Eslint 一般是用于帮助开发者在 JavaScript 代码中找到并修复问题。但你可能不知道,Eslint 也可以用来处理 JSON 文件!这篇教程将带你了解如何用 Eslint 处理 JSON 文件,让你的项目更规范、更干净。
乐闻x5 个月前
javascript·eslint
ESLint 使用教程(四):ESLint 有哪些执行时机?ESLint 作为一个静态代码分析工具,可以帮助我们发现和修复代码中的问题,保持代码风格的一致性。然而,ESLint的最佳实践不仅仅在于了解其功能,更在于掌握其执行时机。本文将详细介绍ESLint在不同开发阶段的执行时机,为你提供说明和教程。