General
-
Check out required TypeScript files
I'm using TFS 2010, which locks un-checked-out files. TypeScript requires the files to be writable in order to compile dependent scripts. I am constantly having to manually check out files that I'm not editing because of this limitation. It would be nice if these files would be automatically checked out.
41 votes -
Integrate LiveReload in Web Essentials, so when you edit / compile-to a JS or CSS file, it will be automatically updated in the browser
Changes in your project are monitored and instantly trigger browsers to refresh the page automatically.
The most popular project to have implemented this concept is LiveReload: http://livereload.com/
Several alternatives also exist.
I think it need to be also compatible with the associated extension for each browsers, like this one for Chrome:
https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei23 votes -
Upgrade to the last RTM LESS version 1.4
Currently we seems to got stuck with 1.3.1
10 votes -
Requirejs intellisense for modules
Add intellisense for modules written in the AMD pattern
23 votes -
Check if you are compiling the same file more than once
I noticed that when using 0.9 alpha because the compiler is really slow, but this happens on 0.8 if your machine is slow for some reason, like running VS on a VM with a single CPU.
When using "compile on save", if you save multiple times in a row, WebEssentials will call the typescript compiler multiple times for the same file, even though the first one didn't finish compiling.
This creates a snowball effect letting the compuer slower and taking more time to compile. Eventually we end up with dozens of "tsc.exe" processes that takes forever to finish.
WebEssentials should…
4 votes -
Auto import for Typescript
When i want to use a class in Typescript from another file not yet imported i need to write this import manually. I would be greate to have all classes in the intellisense and then auto generate the import via web essentials
6 votes -
Allow control over the JavaScript files to be excluded from JSHint
It would be nice if we could control which files which should be excluded from JSHint. Is that possible?
10 votes -
Implement SASS style source maps for CSS generated from LESS
The lessc compiler now gives you the option to output SASS type source maps in the generated CSS, using the --line-numbers flag. For example:
@media -sass-debug-info{filename{font-family:file\:\/\/D\:\/Dev\/JSNLogCopy\/lesstest\/combined\/Styles\/test1\.less}line{font-family:\000035}}
#header {
color: #4d926f;
}With these lines, Chrome can automatically show the LESS source when you're looking at the style of an element.
http://robdodson.me/blog/2012/12/28/debug-less-with-chrome-developer-tools/
Same idea as TypeScript source maps.This would be great to have in Web Essentials as well.
30 votes -
Add option to disable intellisense for SASS/SCSS files.
I have Web Essentials and Mindscape Web Workbench installed at the same time. Since Web Essentials does not currently fully support SASS/SCSS I need Web Workbench to provide my intellisense. If I have both extensions enabled at the same time they both provide intellisense. The conflicting intellisense popups make it very difficult to work in SCSS files.
Until support for SASS/SCSS files is added to Web Essentials I would like to be able to disable just the intellisense that it provides for scss files.
15 votes -
Better razor + knockout support
The code:
<span data-bind="text: t()+'@StaticClass.AppendText'"></span>
doesn't parse correctly and when formatting with "ctrl-k,ctrl-d" it add a bunch of spaces:
<span data-bind="text: t()+'@StaticClass.AppendText '"></span>
2 votes -
JSHint 2.0.0 Released
JSHint 2.0.0 has been released few days ago. I would be nice if you support this latest version.
5 votes -
Use TypeScript settings from project file.
When VS builds TypeScript it uses the options in the project file:
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
<TypeScriptTarget>ES5</TypeScriptTarget>
<TypeScriptIncludeComments>false</TypeScriptIncludeComments>
<TypeScriptSourceMap>true</TypeScriptSourceMap>
<TypeScriptModuleKind>AMD</TypeScriptModuleKind>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
<TypeScriptTarget>ES5</TypeScriptTarget>
<TypeScriptIncludeComments>false</TypeScriptIncludeComments>
<TypeScriptSourceMap>false</TypeScriptSourceMap>
<TypeScriptModuleKind>AMD</TypeScriptModuleKind>
</PropertyGroup>It would be great if WebEssentials used these too.
I understand that you cna make a WebEssentials settings file per solution, but different projects int he same solution may use different TypeScript settings (compiling to AMD module is the big one in my case).My thought is that TypeScript settings should come from:
1) project file
2) then check solution WebEssentials config
3) then check global WebEssentials config
with #1…4 votes -
add support for .jshintrc files/settings
jshintrc files are a convenient way to provide JSHint settings, as mentioned at http://www.jshint.com/docs/#usage.
13 votes -
Dart language support
Would be nice to have dart language support similar to TypeScript.
19 votes -
CoffeeScript Source Maps
CoffeeScript Source Maps
15 votes -
ZenCoding: Add LoremPixel for dummy images
Please take a look at http://lorempixel.com/ for dummy images similar to loremipsum for text. Would be nice if we have lorempixel feature in ZendCoding for rapid prototyping and swift design mockup.
3 votes -
Make a feature like the Find and Replace where you can exlude certain filenamepatterns
It is annoying to search for stuff in the minified files. so it would be a good idea to be able to exclude on filenames
3 votes -
F12 Go To Definition of css
<link rel="stylesheet" type="text/css" href="/inc/css/column.css" /> when I click on this above (or maybe just file name?) and press F12 could be the css file open? I guess it saves plenty of time. Just now have got 4 projects in Solution Explorer and somewhere is column.css instead of expanding the solution tree and finding my file I could just press F12 on the css file definition in the header :-)
24 votes -
VSPHP projects support
I am using VS for development PHP applications. Some features works, but some not. For example *.less file support does not work for 100%. Files are not generated because build is not used.
1 vote -
Add IntelliSense for CSS attribute selectors
If I type a[ in a CSS or LESS selector, it would be great to see a list of all valid attributes for an A tag.
(if there is no tag name in that selector part, I don't know whether it would be better to show all possible attributes for _any_ element or just attributes that apply to _all_ elements)
For extra coolness, it could find all data-* attributes that exist in selectors in that file or in HTML and show them too. (that would be a nice feature for the HTML editor as well)
1 vote
- Don't see your idea?