稍微相关的是,几天前我快速分析了关于lint/format选项的…
稍微相关的是,几天前我快速分析了关于lint/format选项的TypeScript项目,我最终选择了eslint和prettier而不是BiomeJS。主要原因是eslint/prettier更加经过考验,根据Gemini Pro的说法,Biome仍在添加新功能以赶上eslint/prettier,这让我觉得它目前可能不太稳定。但我真正想评论的是eslint,它引导我走上了ESM支持的路径。我不得不反复努力,才能让它与我的TypeScript项目一起工作。该工具提出的解决方案强烈倾向于将我的项目从CommonJS模块重新结构化为较新的ESM。但当我开始走这条路时,我发现它对基于TypeScript的项目非常不友好。我在package.json、tsconfig、vite配置、eslint配置之间来回折腾。大部分问题都与ts-node和esm模块加载器(或类似的东西)有关。最终,它要求我将所有导入的文件名都加上.js扩展名?…
源讨论将 JavaScript 项目从 Prettier 和 ESLint 迁移到 BiomeJS原帖 61 条评论 · 导入时统计