JustCode is a powerful add-in for Visual Studio 2005, 2008, 2010 and 2012 that provides fast solution-wide, on-the-fly code analysis and error checking, smart code navigation, and refactoring features as well as a Unit Test Runner. JustCode works across multiple languages including C#, VB.NET, ASP.NET, XAML, Javascript and HTML.
Highlights include seamless Visual Studio integration with an unobtrusive interface that doesn't get in your way, a powerful range of refactorings that provide cross-language support, cross-language code analysis that can work with multiple languages in one solution, a unit test runner to easily run, debug and work with your unit tests and much more.
New in Q2'13
New in Q1'13
New in Q3'12
Fast Solution-Wide Code Analysis
JustCode instantly detects errors throughout your current solution in real time. Whenever code is changed, JustCode quickly checks for errors and exposes them in an easy to use Visual Studio error sidebar. With JustCode, you can instantly see how changes in a file affect other files in your solution, even across .NET language barriers.
Blazing Performance
JustCode doesn’t compromise your Visual Studio performance, no matter how large your solution is. Its code analysis works incrementally in a separate background process, making it very fast and leaving Visual Studio’s process unaffected by analysis tasks. Visual Studio remains responsive during editing while JustCode does its work without significantly increasing CPU load or consuming much memory
First-class JavaScript Support
JustCode raises the bar for JavaScript productivity, going beyond basic keyword support. With JustCode you can easily navigate through your JavaScript code, get an instant view of potential JavaScript errors, and even do basic refactorings like rename, introduce variable, introduce field or inline variable.
Unit Test Runner
The JustCode Unit Test Runner helps you easily run, debug and work with your unit tests. It supports MSTest, NUnit, xUnit and MbUnit testing frameworks and seamlessly integrates with Visual Studio to enable smooth testing experience. The Unit Test Runner automatically detects unit tests in your project and opens a Unit Test window, which provides a very intuitive UI.
Unobtrusive, Developer-Friendly Interface
JustCode’s unobtrusive UI, based on WPF, simply lets you be productive without getting in your way or distracting with lots of dialogs or memory-wasting animations. Its "dialogs' are comfortably located inside the code window, allowing you to do all editing and refactoring without leaving the keyboard. Shortcuts are available for all JustCode functions and the default key bindings are easy to learn and memorise.
Cross-Language Code Analysis
JustCode is built on a cross-language code analysis engine that offers an integrated development experience when using several languages in one solution. It takes care of your code navigation and search, refactoring and coding assistance – regardless of language. Currently C#, VB.NET, XAML, ASP.NET, JavaScript, HTML, XML are supported.
Incredible Productivity
JustCode elevates your coding experience by helping you quickly and easily create, restructure and navigate through your code. Forget about compiling your solution multiple times just to discover breaking changes you’ve introduced after some major code changes. JustCode enables you to do in seconds what today takes minutes.
Seamless Visual Studio Integration
JustCode is so naturally integrated in Visual Studio that you may not notice that you have an additional tool installed. It complements and extends the familiar Visual Studio environment and menus with additional features including code navigation, error fixing, refactorings, code templates, and more.
Powerful Refactorings
JustCode has a growing catalog of helpful refactorings that go beyond the default set of Visual Studio refactorings by providing cross-language support and powerful refactoring features. Among the refactorings available in JustCode are: introduce variable, inline variable, move type to namespace and so on.
Easily Extensible
JustCode is a highly extensible add-in, making it very easy for you to add or remove functionality. Based on the Microsoft Managed Extensibility Framework (MEF), JustCode extensions can be "installed' as easily as copying a file to the JustCode Extensions directory. Similarly, if there is functionality in JustCode that you don’t need, you can optimise the plug-in’s memory footprint by removing any extensions you don’t need.