Vercel与Biome团队合作,强化了noFloatingPromises lint规则,以捕捉未处理的Promise。通过内部竞赛,工程师们展示了多种边缘案例,最终Proxy Promise示例获胜,体现了团队的创造力与合作精神。
Biome 2.0 Beta发布,新增插件、域和排序功能,支持JavaScript、TypeScript等,声称比Prettier快35倍。目标是整合多种工具,简化配置。尽管功能尚不完善,团队计划通过插件和域组织规则提升用户体验,并提供迁移指南以帮助用户从ESLint和Prettier过渡。
Biome是一个全能工具包,旨在替代ESLint,提供快速、易用的格式化和linting功能,支持JS、TS、JSON和TOML。它简化了配置,减少了插件依赖,适合新项目和快速CI管道。尽管ESLint拥有成熟的插件生态,但Biome的出现可能会改变前端工具的未来。
Biome是一款快速的格式化工具,支持JavaScript、TypeScript、JSX、TSX、JSON、CSS和GraphQL,兼容Prettier达97%,有效节省CI和开发者的时间。
本文分享了作者为项目dev-mate-cli设置CI工作流的经验,使用GitHub Actions确保每次更新不破坏功能,并与同伴共同添加测试以提高代码覆盖率。作者还集成了Biome作为代码检查工具,确保编码规范一致。整体而言,CI设置提升了项目的稳定性和代码质量。
t3-env使用Biome.js进行代码格式化和检查。安装后生成biome.json配置文件,默认启用格式化和推荐规则。可通过format、lint和check命令进行操作,支持自动修复和格式化。
本周Github有趣项目和工具:SQLSync是SQLite的离线优先协作封装程序,Gymbo是基于梯度的符号执行引擎,Biome是用于Web项目的高性能工具链,hysp是独立的Unix或Linux包管理器,Excalidraw是开源虚拟手绘风格白板,Loco是用于副项目和初创企业的Rust一人框架,Endabas是具有完整历史记录的SQL文档数据库,LinGo是基于终端的语言学习应用程序。
完成下面两步后,将自动完成登录并继续当前操作。