Four VS Code Extensions Worth Trying For Web Development Work

VS Code's extension marketplace can dramatically change how you work, but finding the right tools takes time. Leonardo from Smashing Magazine recently highlighted four extensions that he relies on daily for web development. Each solves a specific, common annoyance rather than trying to do everything at once.

Inline Parameters Clears Up Function Signatures

Keeping track of argument order in functions like PHP's array_map and array_filter trips up many developers. The Inline Parameters extension prints parameter names directly inline, supporting JavaScript, TypeScript, PHP, and Lua. It removes guesswork when you're deep in a call chain.

Inline Parameters VSCode extension

HTML End Tag Labels Fights Div Soup

Deeply nested <div> structures become much harder to read as they grow, especially when matching opening and closing tags. HTML End Tag Labels shows the class name from an opening tag next to its corresponding closing tag, giving you immediate structural context without collapsing the file.

HTML End Tag Labels VSCode extension

Todo Tree Gathers Your Loose Ends

Scattering "TODO" comments is a fast way to note unfinished work, but those comments tend to pile up. After six months you might have 150 of them scattered across your project. The Todo Tree extension finds every TODO in your codebase and centralizes them into a single, searchable view.

Todo Tree VSCode extension

Snipped Turns Code Into Shareable Images

When you have polished code worth sharing, the old workflow meant screenshots, downloads, and manual uploads. Snipped skips that entirely: select code in the editor, and the extension generates a styled image of it and can send it directly to Twitter.

Code screenshot taken with the Snipped VSCode extension

These extensions address everyday friction in editing and sharing code. For more ideas, Smashing Magazine's article lists additional community favorites in its further reading section.

Smashing Editorial