3 مستودعات
Capabilities for jumping to definitions, finding references, renaming symbols, and folding code blocks within an editor.
Distinct from Code Refactoring Tools: Distinct from Code Refactoring Tools: focuses on navigation and symbol manipulation within the editor, not on broader codebase restructuring.
Explore 3 awesome GitHub repositories matching development tools & productivity · Editor Code Navigation. Refine with filters or upvote what's useful.
Lebab is a JavaScript code modernization tool that converts older ES5 syntax into contemporary ES6 equivalents. It operates as a source-to-source transpiler, parsing code into an abstract syntax tree, applying structural transformations, and regenerating the output without intermediate representations or runtime dependencies. The tool distinguishes itself through a rule-driven pipeline of independent transformation rules, each targeting a specific ES6 feature like arrow functions, let/const, classes, or modules. It provides a programmatic API that accepts source code and an array of transform
Runs syntax modernization transforms directly within code editors through dedicated plugins for interactive development.
Tern هو محلل كود مستقل عن المحرر ومحرك تحليل ثابت لـ JavaScript. يعمل كخادم لغة يوفر ذكاءً دلالياً عن طريق تحليل الكود المصدري إلى أشجار بناء جملة مجردة لاستنتاج الأنواع وحل الرموز دون الحاجة إلى تعليقات توضيحية يدوية للنوع. يتميز المحرك باستخدام تعريفات النوع القائمة على JSON، والتي تسمح له بوصف توقيعات المكتبة والتبعيات الخارجية دون الحاجة إلى الكود المصدري الأصلي. كما يتميز بنظام إضافات يتيح توسيع وظائف الخادم لدعم المحملات أو أطر العمل المخصصة. يغطي المشروع مجالات قدرة واسعة بما في ذلك التنقل في الكود، وإعادة الهيكلة، والإكمال التلقائي للمحرر. يوفر خدمات مثل تحديد مواقع تعريف الرموز، والعثور على مراجع الكود، وتقديم تلميحات وسيطات الوظيفة والإكمالات بناءً على أنواع التعبير المستنتجة.
Provides essential capabilities for jumping to definitions, finding references, and renaming symbols across files.
This project is a self-hosted application performance monitoring tool designed for Ruby on Rails environments. It functions as a diagnostic platform that tracks request response times, database query efficiency, and background job performance to help identify bottlenecks within web application infrastructure. The tool distinguishes itself by integrating directly into the framework to provide real-time performance insights and developer-focused utilities, such as direct navigation from error reports to the corresponding lines in a code editor. It supports complex analysis by correlating perfor
Enables developers to jump directly from error reports to the problematic code in their editor.