2 مستودعات
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 هو محلل كود مستقل عن المحرر ومحرك تحليل ثابت لـ JavaScript. يعمل كخادم لغة يوفر ذكاءً دلالياً عن طريق تحليل الكود المصدري إلى أشجار بناء جملة مجردة لاستنتاج الأنواع وحل الرموز دون الحاجة إلى تعليقات توضيحية يدوية للنوع. يتميز المحرك باستخدام تعريفات النوع القائمة على JSON، والتي تسمح له بوصف توقيعات المكتبة والتبعيات الخارجية دون الحاجة إلى الكود المصدري الأصلي. كما يتميز بنظام إضافات يتيح توسيع وظائف الخادم لدعم المحملات أو أطر العمل المخصصة. يغطي المشروع مجالات قدرة واسعة بما في ذلك التنقل في الكود، وإعادة الهيكلة، والإكمال التلقائي للمحرر. يوفر خدمات مثل تحديد مواقع تعريف الرموز، والعثور على مراجع الكود، وتقديم تلميحات وسيطات الوظيفة والإكمالات بناءً على أنواع التعبير المستنتجة.
Implements the ability to search the syntax tree and locate every occurrence of a specific variable or property.
Projectile هو مكتبة لإدارة المشاريع ومجموعة أدوات سير العمل لـ Emacs مصممة لاكتشاف جذور المشاريع، وفهرسة الملفات، والتنقل في الكود المصدري. يعمل كفهرس لملفات المشروع وأداة بحث على مستوى المشروع، ويستخدم علامات التحكم في الإصدار لتحديد حدود المشروع وتتبع التغييرات غير الملتزم بها. يتميز النظام ببنية قابلة للتوصيل لفهارس الخلفية وواجهات البحث. يدعم الفهرسة غير المتزامنة لمنع تجمد الواجهة ويستخدم التخزين المؤقت المستمر لتسريع عمليات البحث عن الملفات. يتم تعزيز التنقل من خلال القدرة على التبديل بين الملفات ذات الصلة بناءً على اصطلاحات التسمية والقدرة على البحث عن الملفات عبر جذور مشاريع متعددة في عرض مدمج. تغطي مجموعة الأدوات نطاقاً واسعاً من إدارة المشاريع، بما في ذلك تنفيذ أوامر البناء والاختبار الخاصة بالمشروع، والتكامل مع إعدادات CMake المسبقة، وإدارة جلسات الطرفية الخاصة بالمشروع. كما يوفر أدوات لاستبدال النصوص عالمياً، وتحديد مواقع مراجع الرموز، والتكامل مع أطر الإكمال الخارجية ومستكشفات الملفات.
Finds all occurrences and references of specific symbols across the entire project codebase.