1 repository
Backend services providing semantic intelligence, completion, and refactoring specifically for JavaScript.
Distinct from JavaScript Semantic Completion: The candidates are focused on runtimes or completion alone; this is the identity of the server itself.
Explore 1 awesome GitHub repository matching development tools & productivity · JavaScript Language Servers. Refine with filters or upvote what's useful.
Tern este un analizor de cod independent de editor și un motor de analiză statică pentru JavaScript. Funcționează ca un server de limbaj care oferă inteligență semantică prin parsarea codului sursă în arbori de sintaxă abstractă pentru a deduce tipuri și a rezolva simboluri fără a necesita adnotări manuale de tip. Motorul se distinge prin utilizarea definițiilor de tip bazate pe JSON, care îi permit să descrie semnăturile bibliotecilor și dependențele externe fără a avea nevoie de codul sursă original. De asemenea, dispune de un sistem de plugin-uri care permite extinderea funcționalității serverului pentru a suporta loader-e sau framework-uri personalizate. Proiectul acoperă domenii largi de capabilități, inclusiv navigarea în cod, refactoring-ul și autocompletarea în editor. Oferă servicii precum localizarea definițiilor de simboluri, găsirea referințelor de cod și oferirea de sugestii și completări pentru argumentele funcțiilor pe baza tipurilor de expresii deduse.
Implements a backend language server that provides completion, symbol resolution, and refactoring for JavaScript.