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
- Esprima - AutoComplete
- Microsoft - javascript intellisence
- Microsoft - js Intellisense
- Codemirror - javascript hint
- Scripted/Orion - ContentAssist.js
- Tern
- VS Javascript tooling
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