immedioテックブログPublicationへの投稿🧐re-exportを使うべきなのかを考えてみたgonta2024/03/25に公開2024/04/102件JavaScriptNext.jsTypeScripttechimmedioテックブログPublicationリモートワーク、フレックスな環境でGoやReact、もしくはRemixでのFullStack-TS開発に興味のある方はぜひ一緒に働きましょう!Discussionunvalley2024/04/10に更新こんにちは。FYI程度ですが、このindex.tsでexportをまとめたファイルのことは、Barrel Filesと呼ばれています。PreactのメンバーであるMarvin Hagemeisterの記事などでも近しいデメリットが述べられていました。 Speeding up the JavaScript ecosystem - The barrel file debacle 余談ですが、僕が最近関わっているBiomeでは、次のバージョンでBarrel Filesに対するlintを含む予定です。よければチェックしてみてください。 noBarrelFile (since v1.6.0) | Biome noReExportAll (since v1.6.0) | Biome noNamespaceImport (since v1.6.0) | Biome 返信を追加gonta2024/04/10コメントありがとうございます! Barrel Filesと呼ばれています。 こちらの記事を恥ずかしながら、まとめているタイミングでその存在を知りました...! 自分のように知らない人もいそうなので追記させていただきました! また参考リンクありがとうございます! 記事を通して改めてBarrel Filesについて考えるきっかけになりました。 Barrel Filesに対するlintを含む予定 Biomeはまだ手元で触れていなかったので時間がある時にみてみます! 諸々ありがとうございます🙇 返信を追加
unvalley2024/04/10に更新こんにちは。FYI程度ですが、このindex.tsでexportをまとめたファイルのことは、Barrel Filesと呼ばれています。PreactのメンバーであるMarvin Hagemeisterの記事などでも近しいデメリットが述べられていました。 Speeding up the JavaScript ecosystem - The barrel file debacle 余談ですが、僕が最近関わっているBiomeでは、次のバージョンでBarrel Filesに対するlintを含む予定です。よければチェックしてみてください。 noBarrelFile (since v1.6.0) | Biome noReExportAll (since v1.6.0) | Biome noNamespaceImport (since v1.6.0) | Biome 返信を追加
gonta2024/04/10コメントありがとうございます! Barrel Filesと呼ばれています。 こちらの記事を恥ずかしながら、まとめているタイミングでその存在を知りました...! 自分のように知らない人もいそうなので追記させていただきました! また参考リンクありがとうございます! 記事を通して改めてBarrel Filesについて考えるきっかけになりました。 Barrel Filesに対するlintを含む予定 Biomeはまだ手元で触れていなかったので時間がある時にみてみます! 諸々ありがとうございます🙇 返信を追加
Discussion
こんにちは。FYI程度ですが、このindex.tsでexportをまとめたファイルのことは、Barrel Filesと呼ばれています。PreactのメンバーであるMarvin Hagemeisterの記事などでも近しいデメリットが述べられていました。
Speeding up the JavaScript ecosystem - The barrel file debacle
余談ですが、僕が最近関わっているBiomeでは、次のバージョンでBarrel Filesに対するlintを含む予定です。よければチェックしてみてください。
コメントありがとうございます!
こちらの記事を恥ずかしながら、まとめているタイミングでその存在を知りました...!
自分のように知らない人もいそうなので追記させていただきました!
また参考リンクありがとうございます!
記事を通して改めてBarrel Filesについて考えるきっかけになりました。
Biomeはまだ手元で触れていなかったので時間がある時にみてみます!
諸々ありがとうございます🙇