keita
kt15.bsky.social
keita
@kt15.bsky.social
React / Vue.js / TypeScript / Playwright / Rails / 今年は Rust を学びたい💪

GitHub
https://github.com/keita-hino

Zenn
https://zenn.dev/keita_hino
Biome に Stylelint の selector-pseudo-element-no-unknown を移植する PR がマージされた💪
github.com/biomejs/biom...
feat(biome_css_analyzer): noUnknownSelectorPseudoElement by keita-hino · Pull Request #2655 · biomejs/biome
Summary close #2624 Implement selector-pseudo-element-no-unknown Please note that the following is not yet addressed: Implementation of options Handling extended CSS language cases such as sass ...
github.com
May 2, 2024 at 6:17 AM
ESLint v9がリリースされてた!
予定通り、Flat config がデフォルトになるっぽい!
eslint.org/blog/2024/04...
ESLint v9.0.0 released - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
eslint.org
April 6, 2024 at 12:35 AM
美味しかった🥩
March 31, 2024 at 11:39 AM
> At the same time, Rolldown will also be directly usable as a standalone bundler.

Rolldown は将来的に Vite で使用される予定のバンドラーだけど、Rolldown を直接使うことも可能になるっぽい
その場合、あえて Vite 経由で使うメリットでなんだろう🤔
rolldown.rs/about
Rolldown | Rust bundler for JavaScript
Fast Rust-based bundler for JavaScript with Rollup-compatible API
rolldown.rs
March 24, 2024 at 6:51 AM
おーこれはありがたい機能追加だ...
zenn.dev/ubie_dev/art...
TypeScript 5.5で型述語を推論できて最高。配列のfilterも型安全に
zenn.dev
March 24, 2024 at 6:10 AM
いつの間にか Notion でタブの並び替えできるようになってる!
タブ機能よく使うからありがたい...
March 11, 2024 at 2:01 AM
Biome v1.6 で自分が対応したバグ修正もリリースされた👍
github.com/biomejs/biom...
March 9, 2024 at 1:02 AM
v-bind で変数名と属性名が同じ時に省略できるようになったんだ、便利そう👀

speakerdeck.com/kazupon/vue-...
Vue 3.4
speakerdeck.com
March 9, 2024 at 12:58 AM
Rolldown が公開されてる!!
Rust 製のバンドラーで将来的に Vite で使用される予定
rolldown.rs
Rolldown | Rust bundler for JavaScript
Fast Rust-based bundler for JavaScript with Rollup-compatible API
rolldown.rs
March 8, 2024 at 11:10 AM
Wasm ベースの Postgres 気になる👀

electric-sql/pglite: Lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno
github.com/electric-sql...
GitHub - electric-sql/pglite: Lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno
Lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno - electric-sql/pglite
github.com
March 5, 2024 at 12:35 AM
CI の実行時間を減らしたい時、並列化するのは真っ先に思いつく方法だけど、並列化したテスト実行時間の偏りをなくすところまでは考えられてなかったので学びだ
最終的に実行時間短縮できてるのもすごい👏

RailsのCIのテスト実行時間を 10分から5分に高速化した話 - Findy Tech Blog
tech.findy.co.jp/entry/2024/0...
RailsのCIのテスト実行時間を 10分から5分に高速化した話 - Findy Tech Blog
FindyでEMをしている栁沢(@nipe0324a)です。 今回は、FindyのとあるRailsのCIのテスト実行時間を10分から5分に高速化した話をご紹介します。 「CIのテスト実行時間が遅い...」 「CIの実行時間を短くしたい!!」 と感じている方はぜひご覧くださいませ。 Findyでは2024年2月現在、1人あたり1日4プルリクを平均で作っています。静的解析や自動テストなどを即時に行うC...
tech.findy.co.jp
March 5, 2024 at 12:12 AM
Biome が GraphQL の Linter 作るために資金募っていたんだけど、目標金額達成したみたい🎉
github.com/biomejs/biom...
📎 GraphQL support · Issue #1927 · biomejs/biome
Description Our most-upvoted request in the discussion is support for linting of GraphQL files. Unfortunately, GraphQL support is not part of our roadmap for 2024. This means the Biome team will be...
github.com
March 1, 2024 at 11:21 AM
autostash 初めて知った、便利そう👀
zenn.dev/moozaru/arti...
gitでstashが面倒なあなたにautostash
zenn.dev
March 1, 2024 at 9:47 AM
仕事終わり🏃‍♂️
March 1, 2024 at 8:21 AM
Biome の noRedeclare ルールのバグを修正した PR がマージされた!
初 PR だったので、マージされたの嬉しい🙌
github.com/biomejs/biom...
fix(lint/noRedeclare): Allow redeclaration of type parameters in different declarations by keita-hino · Pull Request #1937 · biomejs/biome
Summary close: #1932 I have fixed it to allow redeclaration of type parameters in different declarations. Test Plan Add test cases to reproduce the issue.
github.com
February 29, 2024 at 12:06 AM
MDN からフロントエンドの開発に必要な知識を学べるカリキュラムが公開されてた
developer.mozilla.org/en-US/blog/m...
Lift-off: The MDN Curriculum launch | MDN Blog
The long-awaited MDN Curriculum is now live on MDN, providing a structured guide to the essential front-end development skills and best practices for industry newcomers. Learn all the key details in t...
developer.mozilla.org
February 28, 2024 at 12:16 AM
Oxlint v0.2.11 がリリースされてた!
今回は機能追加1つとバグ修正2つした💪
自分が対応した分がリリースに含まれてると嬉しい
github.com/oxc-project/...
Release oxlint v0.2.11 · oxc-project/oxc
What's Changed esling-plugin-import is currently work in progress, so please don't turn on the --deny nursery category. feat(linter): eslint-plugin-react void-dom-elements-no-children by @keita-hi...
github.com
February 27, 2024 at 12:28 AM
Oxlint の jsx-no-useless-fragment でオプションが機能していないバグを修正した!
github.com/oxc-project/...
fix(linter): Correct configuration file parsing for jsx-no-useless-fragment by keita-hino · Pull Request #2512 · oxc-project/oxc
fix: #2484 I fixed the configuration parsing for jsx-no-useless-fragment.
github.com
February 26, 2024 at 8:37 AM
matches in std - Rust
Returns whether the given expression matches any of the given patterns.
doc.rust-lang.org
February 26, 2024 at 3:55 AM
作業の前に今週のジャンプ読む
February 26, 2024 at 1:03 AM
今日は有給使ったので休み!のんびり作業しようかな
February 26, 2024 at 12:54 AM
Chrome 123 で Import Attributes 入るんだ👀
chromestatus.com/feature/5205...
Chrome Platform Status
chromestatus.com
February 25, 2024 at 8:10 AM
ESLint と Oxlint のパフォーマンスを比較しようと思って、ESLint の実行が11秒くらいかかるプロジェクトを Oxlint に移行してみたら 0.2 秒で終わった
速すぎる...
February 25, 2024 at 4:17 AM