Skip to content

公园镜湖 闲情长轴墨,山木映镜湖

封面是大学期间经常游玩的公园,还不错,是一个安静惬意的好地方。

胡言乱语

被工作僵化的生活

毕业几个月的时间了,从大学生转变成了社会职工。适应倒是适应,但确实有点难以接受。感觉工作是吸精气神的事,每天重复着两点一线,在工位前发呆,提不起半点精神,就连下班玩的精神都没有了,仿佛每天最大的乐趣就是骑行路上哼的那首歌曲。整个时间线在缩小,流逝在加速。莫名有些对生活感受的麻木,对生活进程的僵化,对再平凡不过的枯燥。有时,站在窗口看着川流不息的车流,会想,该怎样生活?想怎样生活?应该是我现如今最值得考虑的问题。

值得分享

  • Oxc

    一套用 Rust 编写的高性能 JavaScript/ TypeScript 工具链,由 VoidZero(尤雨溪团队)主导开发。

  • Biome

    用 Rust 开发的 Web 项目开发的一体化工具链,结合 ESLint 和 Prettier 两者的功能。

  • Ruff

    一个用 Rust 编写的极速 Python 代码检查器和格式化工具。 由 Astral 团队开发,uv 的亲兄弟。

编程手札

Oxc 简介

Oxidation Compiler(简称 Oxc)是一套用 Rust 写的 JavaScript / TypeScript 工具链。特点

核心模块:

  • oxlint : 代码检查(速度 ≈ ESLint×50)
  • oxc_parser :超快 AST 解析
  • oxc_transform : TS → JS 转译(对标 Babel)

天下苦 ESLint 久矣,让我们试试 Oxlint 。

动手体验

  1. 用 pnpm 搭建项目

    bash
    # 新建并进入
    mkdir oxc-demo && cd oxc-demo
    pnpm init
    
    # 安装 oxlint
    pnpm add -D oxlint
  2. 写点 “坏味道” 代码

    ts
    // src/helper.ts
    export const unused = 'never used';
    
    // src/index.ts
    // 未使用变量 & var 关键字
    import { unused } from './helper';
  3. 体验 Oxlint

    bash
    pnpx oxlint src

    预期输出(秒级完成):

    bash
     eslint(no-unused-vars): Identifier 'unused' is imported but never used.
       ╭─[src/index.ts:2:10]
     1 // 未使用变量 & var 关键字
     2 import { unused } from './helper';
       ·          ───┬──
       ·             ╰── 'unused' is imported here
     3
       ╰────
      help: Consider removing this import.
    
    Found 1 warning and 0 errors.
    Finished in 2ms on 2 files with 89 rules using 16 threads.
  4. 总结

    当然我们使用的只是 Oxlint 的很基础的功能,更多功能等待大家体验。而且我认为 Oxlint 是前端工具链在“锈化”方向的又一里程碑式工具。

清闲半日

  • 吐槽:《钱眼》

    出了学校才发现,哪哪都要花钱。仿佛不是我钻进了钱眼,而且钱眼把我困住了。钱成了维系社会的隐形纽带。

  • 电视剧:《热点 ホットスポット》

    看完了,温情搞笑,对生活、人物、心理细节刻画十分细腻,反套路,剧情没有多跌宕起伏,很适合下饭。

  • 音乐:《海陆风 》——李荣浩

    新专辑最喜欢的一首,虽然是很普通的流行歌 ,有种说不出来的感觉,但是旋律朗朗上口。

如有转载或 CV 请标注本站原文地址