1 مستودع
Backend services providing semantic intelligence, completion, and refactoring specifically for JavaScript.
Distinct from JavaScript Semantic Completion: The candidates are focused on runtimes or completion alone; this is the identity of the server itself.
Explore 1 awesome GitHub repository matching development tools & productivity · JavaScript Language Servers. Refine with filters or upvote what's useful.
Tern هو محلل كود مستقل عن المحرر ومحرك تحليل ثابت لـ JavaScript. يعمل كخادم لغة يوفر ذكاءً دلالياً عن طريق تحليل الكود المصدري إلى أشجار بناء جملة مجردة لاستنتاج الأنواع وحل الرموز دون الحاجة إلى تعليقات توضيحية يدوية للنوع. يتميز المحرك باستخدام تعريفات النوع القائمة على JSON، والتي تسمح له بوصف توقيعات المكتبة والتبعيات الخارجية دون الحاجة إلى الكود المصدري الأصلي. كما يتميز بنظام إضافات يتيح توسيع وظائف الخادم لدعم المحملات أو أطر العمل المخصصة. يغطي المشروع مجالات قدرة واسعة بما في ذلك التنقل في الكود، وإعادة الهيكلة، والإكمال التلقائي للمحرر. يوفر خدمات مثل تحديد مواقع تعريف الرموز، والعثور على مراجع الكود، وتقديم تلميحات وسيطات الوظيفة والإكمالات بناءً على أنواع التعبير المستنتجة.
Implements a backend language server that provides completion, symbol resolution, and refactoring for JavaScript.