Tern Lint Demo /** * @param {number} millis * @param {Function} callback * */ function sleep(millis, callback) { setTimeout(function() { callback(); }, millis); } sleep('aaa', 'sdsdsd'); // 'aaa' and 'sdsdsd' must raise an error Demonstrates integration of Tern and CodeMirror. The following keys are bound: Ctrl-SpaceAutocomplete Ctrl-IFind type at cursor Alt-.Jump to definition (Alt-, to jump back) Ctrl-QRename variable Documentation is sparse for now. See the top of the script for a rough API overview.