We have multiple products that all use some common folders. We're using Visual Studio's ability to include content in a project from outside the project (Content Include) for third party JS libraries and code we write for all projects to use. The code from the third party libraries often don't conform to jsLint or jsHint requirements, so when we run jsHint on our project at build, it reports tons of errors.
We've tried to exclude these folders from jsLint for VS2012 using the provided mechanisms, but whenever the build runs, the files are still checked and errors are reported.
Can anyone tell me the correct way to have these files excluded from these project's build process?
I am using VS 2012 Express version. I am not able to get through the installation. "This extension is not installable on any currently installed products".
I checked "extension.vsixmanifest", file there is no referenct to "express". I tried adding and installing but hard luck. Now I get "This vsix package is invalid because it does not contain the file extension.vsixmainfest at the root".
1. Is there support for VS 2012 express?
2. Is there a work around for VS express?
I added support, but when it came to upload I got the message "You can only upload template VSIX files for the Visual Studio Express SKUs." So I altered the config to remove support again.
Does the express version even support extensions? If you look on codeplex that version still says it supports express, so you could try it.
Extensions do not work in Visual Studio Express. This is a limitation that Microsoft intentionally put into the express editions. You need to purchase an edition of Visual Studio in order to use extensions.
Hi - I'm using the JSHint linter in VS 2012 on version 1.4.2 of the extension. I am unable to turn off the "Missing space after function" error. Is there a workaround for this error? I logged this as a defect here: http://jslint4vs2010.codeplex.com/workitem/1394
The feature works fine for web projects, but for web sites it still doesn't save skipped items.
I see that the list of skipped items gets saved in csproj file, isn't it more logical to save it in JSLintOptions.xml? It will work for web sites in this case...
I can't suppress the "Error thresold of 1000 reached" error caused by the JSLint Extension. So I can't compile my project till I fixed all JS Errors.
Can you make the error suppressable?
JSLint.VS2012 1.4.1 "Skip on Build" didn’t work in Visual Studio 2012.
Project setting was modified but only one file would be added, however, even the file added would be executed via JSLint.
And WinJS has promise scenarios which would have three parameters (complete, error and progress function), and not all of three would be used so that JSLint would warn.
Is there any way to filter out this issue but still verify unused variables?
Thanks very much.
The ability to "Skip on build" for specific files and folders is great.
Where does the extension keeps this list and is it possible to export it to share within a team (similar to how you can export the JSLint options)? Or even better, include it in the project?
My team are currently migrating from VS2012 to VS2010. We currently use a JSLint plugin and would like to continue using one after migration. Is there a planned release date for this completed extension? Using an alpha/beta version is not an option for us when developing production code.
I presume you use our jslint plugin for 2010? It is the same plugin, just with new references. Unfortunately a couple of the guids have changed.
I'm using this every day and so far only have the problems I mention. I hope to fix those this weekend. Its an open source project mainly developed by me - so I'm calling it beta because there are a couple of known bugs (mainly features strangely missing). Once I don't know of any known bugs, I'll change it to be called stable.
Hope that helps.. couple of weeks max.