---
title: "Utilise JSDoc comment tags so that VSCode intellisense works great!"
url: https://daily.dev/posts/utilise-jsdoc-comment-tags-so-that-vscode-intellisense-works-great--xt6q4lj5s
source_url: https://blog.shhdharmen.me/how-to-utilise-jsdoc-comment-tags-so-that-visual-studio-code-intellisense-works-great
type: article
source: "Hashnode"
author: "Dharmen Shah"
published: 2021-07-17T07:50:36.491Z
updated: 2026-03-15T05:18:42.057Z
tags: ["devtools", "general-programming", "javascript"]
reading_time: 4
upvotes: 46
comments: 7
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Utilise JSDoc comment tags so that VSCode intellisense works great!

**[Hashnode](https://daily.dev/sources/hashnode)** · [@shhdharmen](https://daily.dev/shhdharmen) · 4 min read · 46 upvotes · 7 comments

## Summary

Intellisense in VS Code only works if it understands the type of your code. Without proper intellisensing, we often make typos, call the method which doesn't exist or even try to access the properties of an objects by a random guess. To handle such and more complex scenarios, we will use JSDoc's @param , @type and @typedef block tags.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.shhdharmen.me/how-to-utilise-jsdoc-comment-tags-so-that-visual-studio-code-intellisense-works-great>

## Community discussion

Top comments from developers on daily.dev.

**@shhdharmen** · 3 upvotes

> JSDoc is the standard for commenting in JavaScript code. Let's learn how we can utilise the same so that VS Code's intellisense works great!

**@ignusg** · 2 upvotes

> Consider using typescript. It’s syntax is less verbose and it’s a superset of JS which means with some tweaks you can pretty much write JS and use types only where you feel like it (and ignore all other Typescript features).
>
>  Let’s keep comments for explaining purpose and reasoning not internal representation for values and functions.

**@max\_programming** · 2 upvotes

> JSDoc is one of the greatest technologies for JavaScript devs

**@lorezz** · 1 upvotes

> Cool, I will give a try to jsdoc after this, thank you

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 0 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#devtools](https://daily.dev/tags/devtools), [#general-programming](https://daily.dev/tags/general-programming), [#javascript](https://daily.dev/tags/javascript)

[View this post on daily.dev](https://daily.dev/posts/utilise-jsdoc-comment-tags-so-that-vscode-intellisense-works-great--xt6q4lj5s)
