- IntelliSense—content assist & parameter hints
- Validation and linting
- JSDoc support
- JSON support
Some features allow you to add libraries for a better experience (for example, a JQuery library for better content assist), but it’s often difficult or even impossible to get desired results when working with recently released libraries.
I have tried and worked with all IDEs / Editors on the market and no one speeds up my work like Webclipse + CodeMix.Davide Perini
Get CodeMix now — it’s free to try!
Become an Insider to receive updates and provide feedback!
The Proof is in the Details
IntelliSense uses type inference, JSDoc, or even intelligently downloaded typings files to provide content assist suggestions that are accurate, accompanied by documentation where available. Start keying in parameters to choose between signatures, and get documentation corresponding to the parameter being entered. The best part is that IntelliSense is intelligently handled for you, behind the scenes.
Learn more about the TypeScript based language service that powers IntelliSense.
Learn more about how the type checking works.
The linter respects the rules configured in standard ESLint configuration files (
.eslintrc.*)—no need to reconfigure these settings in the IDE and you can easily share them with your team.
It’s hard to develop anything today without having to deal with JSON. While Eclipse validates and formats JSON, CodeMix goes the extra mile by supporting JSON schemas – this means you get content assist as well as documentation when editing common JSON files, and you can specify schemas for custom formats too.
package.json support is at another level, content assist provides Node modules names, descriptions, and their latest versions.
A quick outline allows you to efficiently navigate through large JSON files, and snippets will reduce the amount of typing required by providing custom completion proposals.
The debugger is sourcemap aware, and sports a very handy debug console which you can use to inspect and change values at runtime. For some frameworks, you can even change your code and have these changes made live without having to restart your app, or debug session.
Learn more about debugging with CodeMix.
Give it a Try
CodeMix is free to try for 45 days—download it now!