MCPcopy
hub / github.com/ternjs/tern

github.com/ternjs/tern @0.24.3 sqlite

repository ↗ · DeepWiki ↗ · release 0.24.3 ↗
442 symbols 860 edges 161 files 8 documented · 2%
README

Tern

Build Status NPM version

This is Tern. Tern is a stand-alone, editor-independent JavaScript analyzer that can be used to improve the JavaScript integration of existing editors.

Thanks to a group of generous crowd funders, Tern is open-source software, under an MIT license.

There are currently plugins available for Emacs (and Emacs company-mode), Vim, Sublime Text, Eclipse (and general Java API), Light Table, Atom, TextMate and gedit, and built-in support in Brackets, Edge Code, CodeLite, vy, and SourceLair.

For further documentation, see the project page and the manual. To report issues, use the issue tracker. For questions and documentation, see the discussion forum.

Core symbols most depended-on inside this repo

c
called by 60
lib/infer.js
infer
called by 46
lib/infer.js
each
called by 22
test/cases/generic_each.js
f
called by 19
test/cases/bind.js
ret
called by 16
lib/infer.js
findType
called by 16
lib/infer.js
ternError
called by 15
lib/tern.js
skipSpace
called by 12
plugin/doc_comment.js

Shape

Function 397
Method 23
Class 22

Languages

TypeScript100%

Modules by API surface

lib/tern.js51 symbols
lib/infer.js49 symbols
plugin/doc_comment.js20 symbols
lib/def.js20 symbols
plugin/requirejs.js18 symbols
test/data/large.js16 symbols
test/cases/class.js15 symbols
plugin/modules.js15 symbols
test/cases/jsdoc.js14 symbols
lib/condense.js13 symbols
plugin/angular.js12 symbols
test/cases/super.js10 symbols

Dependencies from manifests, versioned

acorn6.0.0 · 1×
acorn-loose6.0.0 · 1×
acorn-walk6.0.0 · 1×
codemirrorgit://github.com/cod · 1×
enhanced-resolve2.2.2 · 1×
glob7.1.1 · 1×
minimatch3.0.3 · 1×
resolve-from2.0.0 · 1×

For agents

$ claude mcp add tern \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact