Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deno, bun, biomeの検討 #44

Closed
cumet04 opened this issue Apr 12, 2024 · 1 comment
Closed

deno, bun, biomeの検討 #44

cumet04 opened this issue Apr 12, 2024 · 1 comment

Comments

@cumet04
Copy link
Owner

cumet04 commented Apr 12, 2024

cdktf, e2eについて「ただシンプルにtypescriptを書いてlintしてformatできればいいだけ」なので、packageやらconfigやらしたくないというのが昔からの希望なので、近いもののを改めて検討してみた。

deno, bun

cdktfもplaywrightも動く気配がない。

実際試したのはdeno/cdktfだけだが、こんな感じであった oven-sh/bun#4290

雰囲気を見るに、denoやbunの問題でありつつdenoやbunの問題ではない、みたいな感じに見える。
なおbunはまだlint/formatが未実装。 oven-sh/bun#2246

多分denoもbunも、node用のパッケージ類やシステムが動くのはしばらくは無菌室だけじゃないかなぁ。

biome

ツール自体はいい感じに動く。(gts代替としては) tsconfigを自分で書かないといけなくなるくらい。

それよりもvscode拡張が問題で、biomeにしてもprettierにしても、workspace内のフォルダごとでon/offできないため、workspace内にeslint/prettierを使うnext appとbiomeを使うcdktf, e2eが共存する状況では常にどちらかが競合する状態になる。
たとえば、next appの適当なファイルを開くとbiomeのルールに抵触するものに警告が出る。いやそもそもそれどこのbiome実行してんだ?みたいな話もあるし。

ツール自体は普通に良いが、vscode拡張のエコシステム的に共存が無理っぽい。

@cumet04
Copy link
Owner Author

cumet04 commented Apr 12, 2024

3年くらいたったら様子見

@cumet04 cumet04 closed this as completed Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant