2 repository-uri
Semantic completion specifically tailored for JavaScript by analyzing project configuration files.
Distinct from Code Completion Tools: Specializes general code completion for JavaScript's unique project-based configuration and module resolution.
Explore 2 awesome GitHub repositories matching development tools & productivity · JavaScript Semantic Completion. Refine with filters or upvote what's useful.
YouCompleteMe is a completion engine and semantic code analyzer for the Vim editor. It provides an integrated suite of development tools, including a Language Server Protocol client and a semantic analyzer that utilizes Clang to offer context-aware symbols and type-based highlighting. The project distinguishes itself through specialized semantic completion for C-family languages and JavaScript, offering identifiers, snippets, and automatic imports. It provides advanced visual feedback such as inlay hints for type information and parameter names, as well as semantic highlighting based on the a
Analyzes project configuration files to provide context-aware completions for JavaScript source code.
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.
Provides deep semantic analysis of JavaScript code to enable advanced navigation and understanding in editors.