General

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Vote for an existing idea (52)
  • or
  1. Less build time compile

    Liked you new version 2.3 that compiles the css on build. But it doesnt seem to work if you dont have the css file initially. You see we just want to have our less file in our version control system and that all css files would be build on our build server when building.

    7 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      1 comment  ·  Admin →
    • compile coffeescript on build

      Just like how less compile-on-build works, but with coffeescript. But, perhaps only compile coffeescript files that already have .js files associated as dependents in the solution file. That way we can control which files get built.

      6 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        completed  ·  2 comments  ·  Admin →
      • Compile LESS files on build

        At the moment I have to explicitly save my main LESS file for it to walk the chain and pick up changes in my underscored LESS files. Would be nice to have the LESS compiled on building the project like you can for TypeScript.

        22 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          completed  ·  1 comment  ·  Admin →
        • Fail solution build on JSHint errors

          When JSHint throws errors on build, have an option to fail the projct/solution build as well (similar to code analysis)

          20 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
          • On Build: Only compile changed files

            See http://webessentials.uservoice.com/forums/140520-general/suggestions/3779393-on-build-only-compile-changed-typescript-files

            I suggest implementing this for all compilers.

            The hash table idea is optimal, though I think most users would be happy with mtime (modified time / last write time) comparisons, which is how most build tools work.

            Keywords: "don't compile unchanged files", "only compile modified files", "only compile if target is older than source", "only compile if source is newer than target"

            17 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  Admin →
            • Output Window Build needs a datetime stamp

              I often don't remember when the last time I built the solution (or project) was. The Output Window shows the "Build" output, but doesn't display when the build took place.

              Example:
              ========== Build: 42 succeeded, 0 failed, 3 up-to-date, 0 skipped (01/08/14 5:03PM) ==========

              1 vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • Menu option to build all TypeScript files

                Right now, WE has two TypeScript build options: (1) Individual TS files on save; or (2) All TS files on build. The first is often not enough - sometimes a change in one file breaks a different file - while the second is generally too much, as it dramatically increases build times. It would be nice to have the option to build all TS files on an ad-hoc basis: not every build, but (for instance) after you've done a big search-and-replace or refactor.

                1 vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • On Build: Only compile changed TypeScript files

                  To shorten the build time, on compile changed TypeScript files.

                  In a project with a large amount of TypeScript files (50+) it takes forever to build all files.

                  To compile on save is unfortunately not an option in a project with many developers due to an issue where js files that haven't been changed are checked out.

                  Easy implementation in build all is to keep a TypeScript filecontent hashtable to compare against if the file has been changed (lastwitetime is not an option since TFS changes the timestamps)

                  13 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    1 comment  ·  Admin →
                  • Check for Typescript errors on build and (with an option to) fail the build on errors

                    Whenever you build your solution check for Typescript errors. And from there it would also be nice to include it into code analysis. The problem is that I want my build to fail if there are errors.

                    18 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      1 comment  ·  Admin →
                    • Ignoring file list for JSHint during the build

                      It would be nice if we could create an "ignore list" per project or solution to exclude JSHint verification during the build for files that didn't need it such as jquery library, knockout or any other.

                      8 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                      • Add option to minify css and js on build

                        Here's the situation.

                        Two developers make a change to the same javascript file or stylesheet. They are using the minify on save option.

                        Dev 1 checks in to TFS

                        Dev 2 goes to check in to TFS and gets a conflict. TFS can't merge the minified file because all it contains is one very large line of code.

                        So, in order to resolve this, Dev 2 has to either accept the server version or his local version, then open the non-minified file and "touch" it so that minification gets kicked off again on the merged file.

                        And if he forgets,…

                        3 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • restore less compilation on save/build for vs 2015

                          Less compilation should continue to work for older asp projects. ie not asp vnext..

                          I cannot find any way to compile the less files in these.

                          22 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                          • 1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                            • Compile On Build builds all LESS files with CSS file *references* in csproj (rather than requiring the actual file to exist)

                              On our project, we use LESS and do not check our generated CSS files into source control. However we *do* include references to the CSS files in csproj. This gives us better intellisense in views for CSS class names, etc.

                              This means that when a dev checks out the project for the first time the CSS is referenced but missing. It would be great if Compile On Build knew to regenerate all such files on the first build. Sort of analogous to NuGet Package Restore.

                              At the moment it seems that Compile On Build requires an actual file to…

                              24 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                              • Provide an option to not show the web essentials output window during build

                                Whenever I build a project the Visual Studio output window switches to Web Essentials. I like seeing my build output during and after a build. There should be an option to turn this off.

                                33 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                • Pass build debug configuration into AJAX Minifier to enable/disable preprocessing of DEBUG sections

                                  The AJAX Minifier supports preprocessing of debug sections... I suggest passing in the active build configuration to the minifier to include/remove sections between ///#DEBUG and ///#ENDDEBUG.

                                  -----------------

                                  By default, Ajax Minifier removes “debug” statements from the code. This includes debugger statements, calls to “debug” namespaces, and all code that is between ///#DEBUG and ///#ENDDEBUG comments. To not exclude debug code in AjaxMin output, use the –debug switch. The “debug” namespaces by default are: Debug, $Debug, WAssert, Msn.Debug, and Web.Debug. Calls to any of those namespaces will be removed when minified unless debug mode is turned off.

                                  The –debug switch can…

                                  1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                  • Feature request - Ability to invoke Web Essentials features from MS Build

                                    I have 2 questions.

                                    1) Is there a plan to provide the ability to invoke Web Essentials features via MS Build? If so when would this happen. In my opinion this is an important feature. For example we would like to treat the output of the JS bundles like we do DLLs and not check in that auto generated output. At this time we are forced to check it into source control and trust that when developers check in their JS changes that they also check in the minified JS changes as well which I think is a risk.…

                                    12 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                    • Building a solution while not focused on a web project causes WE to throw Bundle errors.

                                      If a solution contains non-web projects (or, in my case, specifically database projects) and you build the solution with the database project focused, WE throws 'Bundle error: The file '/path/to/a/file/that/exists.css' doesn't exist'.

                                      It seems that the bundling path is relative to the current project; which, the '/path/' doesn't exist relative to the database project.

                                      3 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        completed  ·  9 comments  ·  Admin →
                                      • Provide a way to exclude certain files from code generation upon save/build.

                                        Let's say I have a less file that defines my common colors, fonts, etc.. (called common.less) I only want to use this as an import to other LESS files. I don't want it to actually generate it's own .css.

                                        On a related note, I do want any LESS file that imports it to generate when I save it, but I see that's seen solved by enabled generation upon a build. I would want my excluded files to also be excluded upon build.

                                        6 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                        • Remove all console.log functions

                                          Remove all console.log function when minifying if the build mode is not Debug

                                          8 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                          ← Previous 1 3
                                          • Don't see your idea?

                                          General

                                          Feedback and Knowledge Base