Created Issue: NullReferenceException when open VS w/ Repl window open [1066]
{"Object reference not set to an instance of an object."} at Microsoft.NodejsTools.Extensions.GetAnalyzer(ITextBuffer buffer) in e:\src\xTVS\Nodejs_Main\Nodejs\Product\Nodejs\Extensions.cs:line 171 at...
View ArticleEdited Issue: Formatting wrong when definining function at the end of file...
One the last line of a .js file, type:```function hello() {```then press enter. Instead of the cursor going to the next line at 1 indent, it will go 2 lines down at 1 indent.imagine that | is the...
View ArticleCreated Issue: repl cancel execution not implemented exception [1076]
try cancelling .npm install <package>
View ArticleCreated Unassigned: no completions on buffer instance [1077]
new require('buffer').Buffer() / require('buffer').Buffer() gives no completions after
View ArticleCreated Issue: Indentation broken for "if" inside function [1078]
Start with the following code:```function f() {}```Place cursor right after `{`, press Enter, then type `if (true)` and press Enter again. The indentation is correct after the first Enter, but after...
View ArticleCreated Unassigned: Spurious whitespace inserted after "break" [1079]
Seems to only be happening inside curly braces. Type this character by character:```{ break;}```When you type `}`, it inserts what looks like a tab worth of whitespace between `break` and the...
View ArticleEdited Issue: Spurious whitespace inserted after "break" [1079]
Seems to only be happening inside curly braces. Type this character by character:```{ break;}```When you type `}`, it inserts what looks like a tab worth of whitespace between `break` and the...
View ArticleEdited Issue: Spurious whitespace inserted after "break" [1079]
Seems to only be happening inside curly braces. Type this character by character:```{ break;}```When you type `}`, it inserts what looks like a tab worth of whitespace between `break` and the...
View ArticleCreated Issue: Closing VS will write an incomplete/corrupted analysis file...
We save asynchronously when the solution is closed, but if VS closes before it's done writing, then the file is incomplete.
View ArticleCreated Issue: NPM manager tab stobs for status and output [1081]
Hide these two tab stops
View ArticleCreated Issue: "path" module functions don't have proper return types [1082]
E.g. try:```var path = require('path');path.join('a', 'b').```I expect to see members of String after the last dot, but there's nothing.
View ArticleCreated Issue: Need option to disable analysis/intellisense [1083]
Until we get performance under control, we really need a way for someone to disable it, to avoid all that CPU usage, especially for laptop users on battery.
View ArticleCreated Issue: Crash in Analysis AddFunction [1084]
at System.Array.Copy(System.Array, Int32, System.Array, Int32, Int32, Boolean) at Microsoft.NodejsTools.Analysis.Deque`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral,...
View ArticleCreated Unassigned: Members of "express" all have unknown types [1085]
Just create a new Express web app project and hover over express members. E.g. in this code:```var express = require('express');...var app =...
View ArticleEdited Issue: Members of "express" all have unknown types [1085]
Just create a new Express web app project and hover over express members. E.g. in this code:```var express = require('express');...var app =...
View ArticleCreated Issue: should be able to use .njsproj in .npm brackets [1086]
would make it easier to copy project path
View ArticleCreated Issue: Go to definition displays Python Tools for VS error [1087]
MessageBox + status bar mention python tools for visual studio, when you can't go to definition.
View ArticleCreated Issue: Anonymous functions should acquire a name in a proper context...
Consider:```function Foo() { this.f = function () { }}var foo = new Foo();foo.f(```The completion tip that shows at the last `(` says `<anonymous function>()`. While it technically is an anon...
View ArticleCreated Issue: Fuzzy matcher needs tweaking for JS style code [1089]
The completions for int are not filtered or selected in a useful way, probably because not enough weight is given to camel casing (uppercase letters preceded by a lowercase letter).```x.f#...
View ArticleCreated Unassigned: Need logging for analysis [1090]
It would be really helpful to diagnose performance issues with analysis.
View Article