2 dépôts
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 est un analyseur de code indépendant de l'éditeur et un moteur d'analyse statique pour JavaScript. Il fonctionne comme un serveur de langage qui fournit une intelligence sémantique en analysant le code source en arbres de syntaxe abstraits pour déduire les types et résoudre les symboles sans nécessiter d'annotations de type manuelles. Le moteur se distingue par l'utilisation de définitions de type basées sur JSON, qui lui permettent de décrire les signatures de bibliothèques et les dépendances externes sans avoir besoin du code source original. Il dispose également d'un système de plugins qui permet l'extension des fonctionnalités du serveur pour prendre en charge des loaders ou frameworks personnalisés. Le projet couvre de larges domaines de capacités incluant la navigation dans le code, le refactoring et l'autocomplétion dans l'éditeur. Il fournit des services tels que la localisation des définitions de symboles, la recherche de références de code et l'offre d'indices et de complétions d'arguments de fonction basés sur les types d'expression déduits.
Provides deep semantic analysis of JavaScript code to enable advanced navigation and understanding in editors.