2 Repos
Tools that identify all occurrences of a specific symbol or property within a codebase.
Distinct from Internal Reference Locators: The candidates focus on media references or statistics; this is about programmatic symbol referencing in source code.
Explore 2 awesome GitHub repositories matching development tools & productivity · Code Reference Locators. Refine with filters or upvote what's useful.
Tern is an editor-independent code analyzer and static analysis engine for JavaScript. It functions as a language server that provides semantic intelligence by parsing source code into abstract syntax trees to infer types and resolve symbols without requiring manual type annotations. The engine distinguishes itself through the use of JSON-based type definitions, which allow it to describe library signatures and external dependencies without needing the original source code. It also features a plugin system that enables the extension of server functionality to support custom loaders or framewo
Implements the ability to search the syntax tree and locate every occurrence of a specific variable or property.
Projectile ist eine Emacs-Projektmanagement-Bibliothek und ein Workflow-Toolkit zum Auffinden von Projektwurzeln, Indizieren von Dateien und Navigieren im Quellcode. Es fungiert als Projekt-Datei-Indexer und projektweites Suchtool, das Versionskontroll-Marker nutzt, um Projektgrenzen zu identifizieren und nicht committete Änderungen zu verfolgen. Das System zeichnet sich durch eine erweiterbare Architektur für Indexing-Backends und Such-Interfaces aus. Es unterstützt asynchrones Indexing, um das Einfrieren des Interfaces zu verhindern, und nutzt persistentes Caching zur Beschleunigung von Dateisuchen. Die Navigation wird durch die Möglichkeit verbessert, basierend auf Namenskonventionen zwischen verwandten Dateien zu wechseln und in einer kombinierten Ansicht über mehrere Projektwurzeln hinweg nach Dateien zu suchen. Das Toolkit deckt ein breites Spektrum der Projektadministration ab, einschließlich der Ausführung projektspezifischer Build- und Testbefehle, der Integration von CMake-Presets und der Verwaltung projektspezifischer Terminal-Sessions. Es bietet zudem Utilities für globale Textersetzung, Symbol-Referenzsuche und die Integration mit externen Completion-Frameworks und Dateiexplorern.
Finds all occurrences and references of specific symbols across the entire project codebase.