{"id":21828,"date":"2018-06-07T12:15:19","date_gmt":"2018-06-07T09:15:19","guid":{"rendered":"https:\/\/www.webcodegeeks.com\/?p=21828"},"modified":"2018-06-07T12:23:24","modified_gmt":"2018-06-07T09:23:24","slug":"javascript-coding-vs-code-extensions","status":"publish","type":"post","link":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/","title":{"rendered":"Convenient JavaScript coding with VS Code Extensions"},"content":{"rendered":"<p><a href=\"https:\/\/code.visualstudio.com\/\">Visual Studio Code<\/a> provides an amazing environment for development, especially for JavaScript developers. The cross-platform text editor by Microsoft has attracted a large number of developers due to its performance and long list of amazing features. Having a well-calibrated editor is paramount to a developer\u2019s productivity, and great tooling can help developers write faster, cleaner, and more consistent code. VS Code already does a lot right from install, but with time, you might want to add a few extensions. Fortunately, VS Code has a vibrant extension community that makes this very easy with well over 700,000 downloads per month. We\u2019ll take a look at must-have plugins, a few that are nice to have, and some honorable mentions.<\/p>\n<h2>The Must-Haves<\/h2>\n<p>This list was hard to compile \u2014 choosing among so many great extensions, I admit I gave some preference according to my own personal needs.<\/p>\n<h3>GitLens<\/h3>\n<p>The <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=eamodio.gitlens\">GitLens extension<\/a> enables you to visualize code authorship within VS Code. You can browse and explore the history of a file, view a git blame annotation for each file line, and even add a changes (diff) hover annotation, all of which are fully customizable.<\/p>\n<p>GitLens is especially useful on larger projects, where you may not be aware who wrote what within a given file. With GitLens, you can easily see with a glance who wrote a specific line right from the status bar at the bottom. When specific questions arise, the proper dev can be contacted.<\/p>\n<h3>NPM IntelliSense<\/h3>\n<p><a href=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/NPM-Intellisense.gif\"><img decoding=\"async\" class=\"aligncenter wp-image-21836\" style=\"border: none;\" src=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/NPM-Intellisense-300x91.gif\" alt=\"vs code NPM IntelliSense\" width=\"860\" height=\"260\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/NPM-Intellisense-300x91.gif 300w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/NPM-Intellisense-768x232.gif 768w\" sizes=\"(max-width: 860px) 100vw, 860px\" \/><\/a><br \/>\n<a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=christian-kohler.npm-intellisense\">NPM IntelliSense<\/a> is a small utility that enables autocompletion of module names in require statements using the VS Code IntelliSense feature. The extension is dead simple, but provides a nice quality-of-life improvement when you\u2019re developing.<\/p>\n<h3>ESLint<\/h3>\n<p><a href=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/ESLint.gif\"><img decoding=\"async\" class=\"aligncenter wp-image-21834 size-full\" style=\"border: none;\" src=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/ESLint.gif\" alt=\"vs code ESLint\" width=\"784\" height=\"406\" \/><\/a><\/p>\n<p><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=dbaeumer.vscode-eslint\">ESLint<\/a> is a very commonly used and highly customizable JavaScript linter that can be configured for most major frameworks and code styles. Instead of having to manually run ESLint to see what errors out, this specific VS Code implementation of ESLint highlights the linting errors within the editor, as well as offers the ability to resolve them with a few mouse clicks.<\/p>\n<p>\u201cWait,\u201d you might be saying, \u201cVS Code comes with IntelliSense built in, which does a perfectly decent job of code linting.\u201d<\/p>\n<p>That\u2019s true, but what if not everyone on your project is using the same editor? What if you want to have different config settings just for JSX or a specific ECMAScript version for vanilla JS running in the browser or Node.js server code? ESLint has got you covered for all those scenarios.<\/p>\n<p>This extension integrates ESLint into VS Code. It does require you to already have ESLint installed on your computer, either locally or globally. You can do this with NPM, by running NPM\u2019s <code>install -g eslint.<\/code> There are more detailed configuration and installation settings and instructions on the extension\u2019s marketplace page.<\/p>\n<h3>TODO Highlight<\/h3>\n<p><a href=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/TODOHighlight.png\"><img decoding=\"async\" class=\"aligncenter wp-image-21838\" style=\"border: none;\" src=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/TODOHighlight-300x191.png\" alt=\"vs code TODO Highlight\" width=\"860\" height=\"546\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/TODOHighlight-300x191.png 300w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/TODOHighlight-768x488.png 768w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/TODOHighlight-1024x650.png 1024w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/TODOHighlight.png 1600w\" sizes=\"(max-width: 860px) 100vw, 860px\" \/><\/a><\/p>\n<p>How often do you code a function and immediately think that there\u2019s a probably better way to do the same thing? You leave a comment: <code>\/\/ TODO: Needs Refactoring<\/code> or something to that effect. But then you forget about the note and push your code to master\/production. With <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=wayou.vscode-todo-highlight\">TODO Highlight<\/a>, that won\u2019t happen. Hopefully.<\/p>\n<p>This simple extension highlights your TODOs\/FIXMEs or any other annotation in your code in bright colors so they\u2019re always clearly visible. One nifty feature is the List Highlighted annotation capability. It lists all the TODOs in the output console.<\/p>\n<h2>The Nice to Haves<\/h2>\n<p>Moving on, let me introduce you to some VS Code extensions that simply make things a bit more comfortable.<\/p>\n<h3><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=techer.open-in-browser\">Open in Browser<\/a><\/h3>\n<p><a href=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/OpenInBrowser.gif\"><img decoding=\"async\" class=\"aligncenter wp-image-21837 size-full\" style=\"border: none;\" src=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/OpenInBrowser.gif\" alt=\"vs code Open in Browser\" width=\"480\" height=\"300\" \/><\/a><\/p>\n<h3><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=emmanuelbeziat.vscode-great-icons\">VS Code Great Icons<\/a><\/h3>\n<p><a href=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/VSCodeGreatIcons.jpeg\"><img decoding=\"async\" class=\"aligncenter wp-image-21840\" style=\"border: none;\" src=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/VSCodeGreatIcons.jpeg\" alt=\"VS Code Great Icons\" width=\"860\" height=\"563\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/VSCodeGreatIcons.jpeg 1056w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/VSCodeGreatIcons-300x196.jpeg 300w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/VSCodeGreatIcons-768x503.jpeg 768w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/VSCodeGreatIcons-1024x670.jpeg 1024w\" sizes=\"(max-width: 860px) 100vw, 860px\" \/><\/a><\/p>\n<h3><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=shardulm94.trailing-spaces\">Trailing Spaces<\/a><\/h3>\n<p><a href=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/TrailingSpaces.gif\"><img decoding=\"async\" class=\"aligncenter wp-image-21839 size-full\" style=\"border: none;\" src=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/TrailingSpaces.gif\" alt=\"vs code Trailing Spaces\" width=\"480\" height=\"300\" \/><\/a><\/p>\n<h3><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=formulahendry.code-runner\">Code Runner<\/a><\/h3>\n<p><a href=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/CodeRunner.gif\"><img decoding=\"async\" class=\"aligncenter wp-image-21833\" style=\"border: none;\" src=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/CodeRunner.gif\" alt=\"vs code Code Runner\" width=\"860\" height=\"564\" \/><\/a><\/p>\n<h3><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=whizkydee.material-palenight-theme\">Material Palenight<\/a><\/h3>\n<p><a href=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/MaterialPalenightTheme.png\"><img decoding=\"async\" class=\"aligncenter wp-image-21835\" style=\"border: none;\" src=\"http:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/MaterialPalenightTheme.png\" alt=\"vs code Material Palenight\" width=\"860\" height=\"538\" srcset=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/MaterialPalenightTheme.png 1600w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/MaterialPalenightTheme-300x188.png 300w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/MaterialPalenightTheme-768x480.png 768w, https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2018\/06\/MaterialPalenightTheme-1024x640.png 1024w\" sizes=\"(max-width: 860px) 100vw, 860px\" \/><\/a><\/p>\n<h2>The Honorable Mentions<\/h2>\n<p>And finally, you might want to browse through some of these extensions that I felt warranted a nod.<\/p>\n<ul>\n<li><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=aaron-bond.better-comments\">Better Comments<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/Microsoft\/vscode-chrome-debug\">Debugger for Chrome<\/a><\/li>\n<li><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=wix.vscode-import-cost\">Import Cost<\/a><\/li>\n<li><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=streetsidesoftware.code-spell-checker\">Code Spell Checker<\/a><\/li>\n<li><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=steoates.autoimport\">Auto Import<\/a><\/li>\n<li><a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=whtouche.vscode-js-console-utils\">JavaScript Console Utils<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/alefragnani\/vscode-project-manager\">VS Code Project Manager<\/a><\/li>\n<\/ul>\n<h2>Conclusion<\/h2>\n<p>Of course, VS Code has a huge library of extensions to choose from, and I\u2019ve barely grazed the surface. If you have an extension you think deserves a mention and I missed it, please feel free to comment on this article so others can benefit.<\/p>\n<div class=\"attribution\">\n<table>\n<tbody>\n<tr>\n<td>Published on Web Code Geeks with permission by Habeeb Bombata, partner at our <a href=\"\/\/www.webcodegeeks.com\/join-us\/wcg\/\" target=\"_blank\" rel=\"noopener\">WCG program<\/a>. See the original article here: <a href=\"https:\/\/blog.codeship.com\/convenient-javascript-coding-with-vs-code-extensions\/\" target=\"_blank\" rel=\"noopener\">Convenient JavaScript coding with VS Code Extensions<\/a><\/p>\n<p>Opinions expressed by Web Code Geeks contributors are their own.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Visual Studio Code provides an amazing environment for development, especially for JavaScript developers. The cross-platform text editor by Microsoft has attracted a large number of developers due to its performance and long list of amazing features. Having a well-calibrated editor is paramount to a developer\u2019s productivity, and great tooling can help developers write faster, cleaner, &hellip;<\/p>\n","protected":false},"author":5431,"featured_media":920,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[510],"class_list":["post-21828","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript","tag-vs-code"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Convenient JavaScript coding with VS Code Extensions - Web Code Geeks - 2026<\/title>\n<meta name=\"description\" content=\"&quot;Interested to learn more about javascript coding with vs code extensions? Then check out our article where we show you many great extensions and where to find them!&quot;\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Convenient JavaScript coding with VS Code Extensions - Web Code Geeks - 2026\" \/>\n<meta property=\"og:description\" content=\"&quot;Interested to learn more about javascript coding with vs code extensions? Then check out our article where we show you many great extensions and where to find them!&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webcodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2018-06-07T09:15:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-06-07T09:23:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/js-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Habeeb Bombata\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Nottherealilest\" \/>\n<meta name=\"twitter:site\" content=\"@webcodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Habeeb Bombata\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/\"},\"author\":{\"name\":\"Habeeb Bombata\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/430dc07b8a8690d668c8f84f4de7a23f\"},\"headline\":\"Convenient JavaScript coding with VS Code Extensions\",\"datePublished\":\"2018-06-07T09:15:19+00:00\",\"dateModified\":\"2018-06-07T09:23:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/\"},\"wordCount\":730,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/js-logo.jpg\",\"keywords\":[\"VS Code\"],\"articleSection\":[\"JavaScript\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/\",\"url\":\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/\",\"name\":\"Convenient JavaScript coding with VS Code Extensions - Web Code Geeks - 2026\",\"isPartOf\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/js-logo.jpg\",\"datePublished\":\"2018-06-07T09:15:19+00:00\",\"dateModified\":\"2018-06-07T09:23:24+00:00\",\"description\":\"\\\"Interested to learn more about javascript coding with vs code extensions? Then check out our article where we show you many great extensions and where to find them!\\\"\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#primaryimage\",\"url\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/js-logo.jpg\",\"contentUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/js-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webcodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript\",\"item\":\"https:\/\/www.webcodegeeks.com\/category\/javascript\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Convenient JavaScript coding with VS Code Extensions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#website\",\"url\":\"https:\/\/www.webcodegeeks.com\/\",\"name\":\"Web Code Geeks\",\"description\":\"Web Developers Resource Center\",\"publisher\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webcodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/www.webcodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webcodegeeks\",\"https:\/\/x.com\/webcodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/430dc07b8a8690d668c8f84f4de7a23f\",\"name\":\"Habeeb Bombata\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5cc1e9c5ee5f2975666cf8373a79a50e2e49b9ccec829f419703096becd77d8e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5cc1e9c5ee5f2975666cf8373a79a50e2e49b9ccec829f419703096becd77d8e?s=96&d=mm&r=g\",\"caption\":\"Habeeb Bombata\"},\"description\":\"Habeeb Bombata is a UI\/UX designer with a love for JavaScript, transitioning to full stack.\",\"sameAs\":[\"https:\/\/blog.codeship.com\/\",\"https:\/\/x.com\/Nottherealilest\"],\"url\":\"https:\/\/www.webcodegeeks.com\/author\/habeeb-bombata\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Convenient JavaScript coding with VS Code Extensions - Web Code Geeks - 2026","description":"\"Interested to learn more about javascript coding with vs code extensions? Then check out our article where we show you many great extensions and where to find them!\"","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/","og_locale":"en_US","og_type":"article","og_title":"Convenient JavaScript coding with VS Code Extensions - Web Code Geeks - 2026","og_description":"\"Interested to learn more about javascript coding with vs code extensions? Then check out our article where we show you many great extensions and where to find them!\"","og_url":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/","og_site_name":"Web Code Geeks","article_publisher":"https:\/\/www.facebook.com\/webcodegeeks","article_published_time":"2018-06-07T09:15:19+00:00","article_modified_time":"2018-06-07T09:23:24+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/js-logo.jpg","type":"image\/jpeg"}],"author":"Habeeb Bombata","twitter_card":"summary_large_image","twitter_creator":"@Nottherealilest","twitter_site":"@webcodegeeks","twitter_misc":{"Written by":"Habeeb Bombata","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#article","isPartOf":{"@id":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/"},"author":{"name":"Habeeb Bombata","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/430dc07b8a8690d668c8f84f4de7a23f"},"headline":"Convenient JavaScript coding with VS Code Extensions","datePublished":"2018-06-07T09:15:19+00:00","dateModified":"2018-06-07T09:23:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/"},"wordCount":730,"commentCount":0,"publisher":{"@id":"https:\/\/www.webcodegeeks.com\/#organization"},"image":{"@id":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/js-logo.jpg","keywords":["VS Code"],"articleSection":["JavaScript"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/","url":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/","name":"Convenient JavaScript coding with VS Code Extensions - Web Code Geeks - 2026","isPartOf":{"@id":"https:\/\/www.webcodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#primaryimage"},"image":{"@id":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#primaryimage"},"thumbnailUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/js-logo.jpg","datePublished":"2018-06-07T09:15:19+00:00","dateModified":"2018-06-07T09:23:24+00:00","description":"\"Interested to learn more about javascript coding with vs code extensions? Then check out our article where we show you many great extensions and where to find them!\"","breadcrumb":{"@id":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#primaryimage","url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/js-logo.jpg","contentUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2014\/10\/js-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/www.webcodegeeks.com\/javascript\/javascript-coding-vs-code-extensions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webcodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"JavaScript","item":"https:\/\/www.webcodegeeks.com\/category\/javascript\/"},{"@type":"ListItem","position":3,"name":"Convenient JavaScript coding with VS Code Extensions"}]},{"@type":"WebSite","@id":"https:\/\/www.webcodegeeks.com\/#website","url":"https:\/\/www.webcodegeeks.com\/","name":"Web Code Geeks","description":"Web Developers Resource Center","publisher":{"@id":"https:\/\/www.webcodegeeks.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webcodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webcodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/www.webcodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/www.webcodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webcodegeeks","https:\/\/x.com\/webcodegeeks"]},{"@type":"Person","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/430dc07b8a8690d668c8f84f4de7a23f","name":"Habeeb Bombata","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webcodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5cc1e9c5ee5f2975666cf8373a79a50e2e49b9ccec829f419703096becd77d8e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5cc1e9c5ee5f2975666cf8373a79a50e2e49b9ccec829f419703096becd77d8e?s=96&d=mm&r=g","caption":"Habeeb Bombata"},"description":"Habeeb Bombata is a UI\/UX designer with a love for JavaScript, transitioning to full stack.","sameAs":["https:\/\/blog.codeship.com\/","https:\/\/x.com\/Nottherealilest"],"url":"https:\/\/www.webcodegeeks.com\/author\/habeeb-bombata\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts\/21828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/users\/5431"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/comments?post=21828"}],"version-history":[{"count":0,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/posts\/21828\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/media\/920"}],"wp:attachment":[{"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/media?parent=21828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/categories?post=21828"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webcodegeeks.com\/wp-json\/wp\/v2\/tags?post=21828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}