Closed cumet04 closed 5 months ago
cdktf, e2eについて「ただシンプルにtypescriptを書いてlintしてformatできればいいだけ」なので、packageやらconfigやらしたくないというのが昔からの希望なので、近いもののを改めて検討してみた。
cdktfもplaywrightも動く気配がない。
実際試したのはdeno/cdktfだけだが、こんな感じであった https://github.com/oven-sh/bun/issues/4290
雰囲気を見るに、denoやbunの問題でありつつdenoやbunの問題ではない、みたいな感じに見える。 なおbunはまだlint/formatが未実装。 https://github.com/oven-sh/bun/issues/2246
多分denoもbunも、node用のパッケージ類やシステムが動くのはしばらくは無菌室だけじゃないかなぁ。
ツール自体はいい感じに動く。(gts代替としては) tsconfigを自分で書かないといけなくなるくらい。
それよりもvscode拡張が問題で、biomeにしてもprettierにしても、workspace内のフォルダごとでon/offできないため、workspace内にeslint/prettierを使うnext appとbiomeを使うcdktf, e2eが共存する状況では常にどちらかが競合する状態になる。 たとえば、next appの適当なファイルを開くとbiomeのルールに抵触するものに警告が出る。いやそもそもそれどこのbiome実行してんだ?みたいな話もあるし。
ツール自体は普通に良いが、vscode拡張のエコシステム的に共存が無理っぽい。
3年くらいたったら様子見
cdktf, e2eについて「ただシンプルにtypescriptを書いてlintしてformatできればいいだけ」なので、packageやらconfigやらしたくないというのが昔からの希望なので、近いもののを改めて検討してみた。
deno, bun
cdktfもplaywrightも動く気配がない。
実際試したのはdeno/cdktfだけだが、こんな感じであった https://github.com/oven-sh/bun/issues/4290
雰囲気を見るに、denoやbunの問題でありつつdenoやbunの問題ではない、みたいな感じに見える。 なおbunはまだlint/formatが未実装。 https://github.com/oven-sh/bun/issues/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拡張のエコシステム的に共存が無理っぽい。