Javascript Parser


Visual Studio Extension to improve support for Javascript.

(67) Review
Visual Studio
2015, 2013, 2012, 2010
Download (255,941)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (67)
Q and A (30)
Sign in to write a review
Sort by:

by Hiblet | September 25 2015

This instantly found a syntax error that had been driving me nuts. Love it, thanks for the effort.

by Ozair Kafray | September 15 2015

I was searching for a JavaScript editor that could list functions nested public members of another function/class and so on. I am glad I found this as I do not have to switch to another IDE with this plugin. Solves my problem cleanly.

I was using Notepad++ only for this purpose earlier.

by Untit1ed | July 13 2015

by serdarrah | July 13 2015

Thanks dude, it works now (:

by Wolf4e | July 10 2015

After the last update, the notification on top of the editor is not shown - VS 2013. But still - great tool.

Oleksandr Boiko July 10 2015
| Edit |

Hi Wolf4e!

Probably the error is not more considered as critical. With change of parsing engine there was changed whole logic of error handling.

Please try some obvious malformed javascript.

Could you please post an issue to github with more details?

by detoor21 | May 01 2015


by dante8080 | April 07 2015

Killed the performance of VS 2013 for me. Didn't realize how bad it was until I ran into web.config issues where there was a localdb connection string in machine config that kept creating an aspnetdb.mdf in my solutions under App_Data. Removed it from machine config and this extension started crashing on VS startup. Removed this extension and the localdb connection string and now my VS runs about 100x faster and starts up much quicker.

Oleksandr Boiko July 09 2015
| Edit |

I suppose you just picked wrong extension page to write your negative feedback.
Javascript parser has to do nothing with any project web.config files and of course it is not performing any database connections.
All what it is responsive for is parsing javascript in background. That of course is not very cheap operation but it is sure isn't the "performance killer"

by Fakher Halim | March 02 2015

Absolutely fantastic! A must for JavaScript developer on VS 2013

by Carlos ABS | January 26 2015

Good addim, very useful.

by HikeMike | January 20 2015

by JayChase | November 03 2014

Handy even if you are using Web Essentials already. An ignore list for errors would be great though.

by ValentinoLokesh | October 13 2014

I like you extension showing the error on top of editor but it makes the editor to respond slowly when we type text. please please fix it.

by jhammFL | September 25 2014

Such a well implemented extension! Why couldn't Visual Studio do this? Great job.

by ahmd0 | September 19 2014

I've been looking for something like this for a while. Amazing plug-in. Thanks to developer! Editing large JavaScript files without this plug-in is virtually impossible.

PS. It really beats me why neither native Visual Studio nor other JS editors like Dreamweaver provide any means to navigate among JS functions and global variables. This plug-in makes it a breeze!

by virtualadrian | September 13 2014

Fantastic plugin!!!! Highly recommend it if you're trying to clean up your scripts. I use this and a "New Solution Explorer" from my scripts folder and I can find my way around much easier.

by Wagner Cateb | July 01 2014

Great addin, saves a lot of headache when searching for typos. The tree function is also very useful. The author deserves a donation! How can I do it? Thanks Oleksandr!

by Sameer Mirza | April 12 2014

by hungudym | March 14 2014

I found this tool that help me coding javascript more quickly. Thanks you for your good extension

by Wouter van Vugt - Code Counsel | February 18 2014

Awesome. Why Microsoft the 'let's all program in javascript' company is not providing this OOB is beyond me.

by napoleonss | February 17 2014

Very handy.

1 - 20 of 67 Items   
Sign in to start a discussion

  • Two small feature requests
    2 Posts | Last post Wed 8:29 AM
    • I'm a fan of CodeMap and have used a similar extension for years.  I'm very pleased to now have a code map for JavaScript.  Thank you!
      Two small requests from initial 5 minutes of use:
      1. Can you automatically show/hide the parser panel depending on if you are able to parse the file?
      1a. Basically, auto-hide when showing server code like C# and then auto-show when showing client code.
      2. Can it be made to refresh automatically?  Perhaps even a polling solution to simply reparse every 20 seconds.  I can understand you don't want to parse every key-press.
    • Hi codinglifestyle!
      Thanks for your feedback, it is very pleasant to read that my extension might be useful. Unfortunately currently I do not have spare time to implement those features, especially considering the fact that auto show\hide panel was implemented long time ago, but facing numerous bugs and after a lot of struggling to fix all that behavior in all versions of VS I had to give up and remove that functionality completely.
      About refresh - it is subscribed to "save file" event. So if you want to refresh the view you just need to press Ctrl+S.
  • Parser Errors but there is nothing wrong that I can see
    3 Posts | Last post July 09, 2015
    • In Visual Studio 2013 I created a C# Web Application Project. I'm getting 3 Javascript Parser errors but they are not even Javascript code on those lines.
      Says syntax error on the below two lines.
      <!DOCTYPE html>
      <li><a runat="server" href="~/ShoppingCart" id="cartCount">&nbsp;</a></li>
      Semicolon Expected error on the line below.
      <p>&copy; <%: DateTime.Now.Year %> - Wingtip Toys</p>
      Any Help would be most appreciated.
    • Forgot to mention it is in the Site.Master page.
    • You can disable Javascript parser for .master pages in options.
  • Pop-up cut off
    2 Posts | Last post July 09, 2015
    • I'm using VS 2013 on Win7 64bit. Once in a while this extension pops up a message saying "Help improve JavaScript Parser extension". This popup is cut off at the bottom (unfortunately I cannot post a screenshot here), and to dismiss it you need to manage to click barely visible top of the buttons, or use enter for default action. Please fix.
    • Probably you use some kind of multi-monitor configuration. 
      I believe that this popup could be moved as usual window.
  • ES6 Support
    3 Posts | Last post July 09, 2015
    • Any plans on adding support for ES6 keywords and features?
    • Hi Maksim,
      Currently I am in progress of moving parsing engine from Microsoft JScript compiler (which is kinda old) to new JInt parser (which contains C# port of Esprima parser). This is going to provide a lot of improvements, bugfixes and of course ES6 support.
    • This is finally happened. A lot of improvements have come with 4.0 release.
  • Any way to copy text from Javascript Parser window?
    2 Posts | Last post May 16, 2015
    • Is there any way to copy and paste text from the Javascript Parser window?
      It would be really useful to be able to do this in order to document code structure at a function level, monitor changes over time, etc.
      I can do a screengrab, but it's not as useful.
    • Hi Mambero,
      No, currently there is no way to copy list of functions.
      I've just moved project to github (, you can create issue there.
  • Cause crash when checking .VSP file
    1 Posts | Last post November 17, 2014
    • VS2013 Premium Update 3+Javascript Parser 3.7.3
      I was working on performance tuning recently.
      This extension cause a crash problem when click items on "Calling Functions" list in Function Details view for .VSP file, recorded by VS performance profiler.
  • Views
    2 Posts | Last post October 19, 2014
    • Hi, I installed this hoping it would help with syntax issues in an MVC view. I cannot find this in Visual Studio anywhere nor doe it seem to work with an MVC view. 
      Can anyone enlighten on if this is possible?
    • If you're having challenges finding the JS Parser window: Go to View -> Other Windows -> JS Parser and it will show up. When you're viewing a JS file you'll see the outline. 
  • "Syntax error" on "debugger;"
    3 Posts | Last post August 22, 2014
    • I am a heavy user of "debugger;". This is the conventional codified breakpoint methodology. I don't appreciate being told this is a syntax error.
    • I second that motion!
    • Hey guys,
      I had the same "issue" but find the way to disable it.
      Go settings > There is a checkbox [X] Do not treat "debugger" keyword as error.
  • Syntax Error on doctype
    2 Posts | Last post June 30, 2014
    • Whenever I open a .ASPX Masterpage for some reason the JavaScript parser gives me a syntax error with the "<!doctype html>" tag.  I'm running VS 2012 update 4, and of course it's HTML 5.
    • Go into extension options and add the missing "master" extension to the partial ignore list:
      The default value for this list is kinda broken, with two entries for "aspx" and none for "master".
  • Install in VS2010 shell
    2 Posts | Last post November 29, 2013
    • Hello,
      I've been using VS2010 isolated shell to do some web development...
      How can I install "Javascript Parser" in the VS2010 Shell?
    • Some extra info after a few more searches,,,
      Visual Studio message on install attempt:
      This extension is not installable on any currently installed products.
      Searched everywhere for a solution...
      Not solved but found this info that can be relevant for a a next release...
      Please hurry,,, ;-)
1 - 10 of 30 Items