Nick van Dyke
nickvandyke.dev
Nick van Dyke
@nickvandyke.dev
Building tools and teams that make good engineering fun. Too curious for my own good. Like cats 😸
https://github.com/NickvanDyke
Finally fixed github.com/NickvanDyke/...!

Required some large changes to the underlying algorithm, but feels good to feel more confident in it 😄
bug: false negative when upstream includes a function · Issue #53 · NickvanDyke/eslint-plugin-react-you-might-not-need-an-effect
Did you check docs and existing issues? I have read the plugin docs I have searched the existing issues I have read You Might Not Need An Effect and am reasonably confident that I do need an effect...
github.com
December 20, 2025 at 4:25 PM
Enhancing others' workflows and #productivity is fun, but man is it a great example of the 80/20 rule to generalize something that you initially created for your own specific workflow 😵‍💫
December 19, 2025 at 5:48 PM
Had enough of the #typescript LSP breaking my #webdev flow and migrated our monolith to the native preview. LSP/intellisense functions (completions, go-to references, error reporting, etc.) are ~10x faster, and type-check builds are 2-3x faster. And feels stable!

Rare Microsoft W 😃
December 16, 2025 at 10:05 PM
Seeing lots of /r/reactjs posts about unnecessary effects — again... just add github.com/NickvanDyke/... to your project and call it a day already 😃

#reactjs #webdev #dx
GitHub - NickvanDyke/eslint-plugin-react-you-might-not-need-an-effect: Catch unnecessary React useEffect hooks to make your code simpler, faster, and safer.
Catch unnecessary React useEffect hooks to make your code simpler, faster, and safer. - NickvanDyke/eslint-plugin-react-you-might-not-need-an-effect
github.com
December 16, 2025 at 12:50 AM
Just added operator functionality (ranges and dot-repeat) to my #neovim plugin for #opencode — share editor context using the motions you love!

github.com/NickvanDyke/...

Am I the only one that took a while to piece together the operator docs? Or skill issue? 🤔
feat!: operator · NickvanDyke/opencode.nvim@39a246b
https://github.com/NickvanDyke/opencode.nvim/issues/40 removes `:OpencodePrompt` - this is a better solution (I think? Lmk if not). Merges `Context:cursor_position` and `Context:visual_selection` ...
github.com
December 16, 2025 at 12:42 AM