Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bomsy/code-sense

Enables javascript intellisense any code editor
https://github.com/bomsy/code-sense

Last synced: about 1 month ago
JSON representation

Enables javascript intellisense any code editor

Awesome Lists containing this project

README

        

CodeInSense
==============

Enables javascript intellisense any code editor.

## Goals
* Provide information useful to developer about the objects, properties, parameters as code is written in the editor.
* Bringing api documentation into the code editor.
* Visual studio Intellisense http://msdn.microsoft.com/en-us/library/hcw1s69b(v=vs.110).aspx

## Useful Research Resources
* [Scripted - Type Inferencing](https://github.com/scripted-editor/scripted/wiki/Architecture#wiki-Inferencing)
* [Esprima - AutoComplete](http://esprima.org/demo/autocomplete.html)
* [Microsoft - javascript intellisence](http://msdn.microsoft.com/en-us/library/vstudio/bb385682.aspx)
* [Microsoft - js Intellisense](http://msdn.microsoft.com/en-us/library/vstudio/hh874692.aspx)
* [Codemirror - javascript hint](http://codemirror.net/addon/hint/javascript-hint.js)
* [Scripted/Orion - ContentAssist.js](https://github.com/scripted-editor/scripted/blob/master/client/scripts/orion/editor/contentAssist.js)
* [Tern](http://ternjs.net/doc/manual.html)
* [VS Javascript tooling](http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV308#formats)

## Features
* The types of information to be provides are
* List Properties ( with icons representation )
* Parameter information
* Quick comments
* Full documentation comments

## Benefits
* Enables productivity, increases efficiency and reduces development time.
* Reduces syntatic errors.
* Enables learning on the fly