تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تم إيقاف Closure Linter نهائيًا
مع استمرار تطوّر بنية JavaScript، بدءًا من ES2015 والإصدارات الأحدث، أصبح من الصعب بشكل متزايد الحفاظ على تحديث Closure Linter. وهي غير مزوّدة بموظفين ولا تتم صيانتها وتم إيقافها نهائيًا.
تم نقل معظم المشاريع في Google إلى أداة التدقيق الجديدة.
بالنسبة إلى الفِرق التي تستخدم أدوات Closure، ننصحها باستخدام أداة التدقيق الجديدة المستندة إلى Closure Compiler بدلاً من ذلك. يمكنك إجراء ذلك من خلال
تمرير --jscomp_warning=lintChecks
إلى المترجم،
أو إنشاء برنامج ثنائي مستقل للتدقيق اللغوي. راجِع
صفحة Closure Compiler على الويكي
للحصول على التفاصيل. سيتم الاحتفاظ ببقية المعلومات الواردة في هذه الصفحة لفترة من الوقت، وذلك للفرق التي لا تزال تستخدم Closure Linter.
ما هي أداة Closure Linter؟
Closure Linter هي أداة مساعدة تتحقّق من ملفات JavaScript بحثًا عن مشاكل في الأسلوب، مثل موضع عامل التشغيل، والفواصل المنقوطة الناقصة، والمسافات، وتوفّر تعليقات توضيحية في JsDoc، وغير ذلك.
ما هي الميزات التي يوفّرها Closure Linter؟
يضمن Closure Linter أنّ جميع رموز JavaScript في مشروعك تتّبع الإرشادات الواردة في دليل أسلوب JavaScript من Google. ويمكنه أيضًا إصلاح العديد من الأخطاء الشائعة تلقائيًا، ما يوفّر عليك الوقت ويسمح لك بالتركيز على الترميز.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eClosure Linter is deprecated and no longer actively maintained due to difficulties in keeping up with evolving JavaScript syntax.\u003c/p\u003e\n"],["\u003cp\u003eGoogle recommends using the new linter integrated with Closure Compiler by passing \u003ccode\u003e--jscomp_warning=lintChecks\u003c/code\u003e to the compiler or building the standalone linter binary.\u003c/p\u003e\n"],["\u003cp\u003eClosure Linter, while deprecated, is a tool used for checking JavaScript files for style issues, ensuring code follows Google JavaScript Style Guide, and automatically fixing common errors.\u003c/p\u003e\n"]]],[],null,["Closure Linter is deprecated\n----------------------------\n\n\nAs the syntax of JavaScript has continued to evolve, with ES2015\nand beyond, it has become increasingly difficult to keep Closure\nLinter up to date. It is unstaffed, unmaintained, and deprecated.\nMost projects at Google have migrated to the new linter.\n\n\nFor teams using the Closure tools, we recommend they use the new\nlinter based on the Closure Compiler instead. You can do this by\npassing `--jscomp_warning=lintChecks` to the compiler,\nor building the standalone linter binary; see the\n[Closure Compiler wiki](https://github.com/google/closure-compiler/wiki/Lint-checks) for details. The rest of the information on this page will be\nkept up for a while, for teams who are still using Closure Linter.\n\nWhat is the Closure Linter?\n---------------------------\n\n\nThe Closure Linter is a utility that checks JavaScript files for\nstyle issues such as operator placement, missing semicolons,\nspacing, the presence of JsDoc annotations, and more.\n\nWhat can the Closure Linter do for me?\n--------------------------------------\n\n\nThe Closure Linter ensures that all of your project's JavaScript\ncode follows the guidelines in\nthe [Google\nJavaScript Style Guide](https://google.github.io/styleguide/javascriptguide.xml). It can also automatically fix many\ncommon errors, which saves you time and lets you focus on coding. \n\nHow do I start?\n---------------\n\n\n- [Download Closure Linter](https://github.com/google/closure-linter/zipball/master).\n- Read [How to Use Closure Linter](/closure/utilities/docs/linter_howto).\n- Browse [the source code](https://github.com/google/closure-linter/).\n- Questions? Ask the [discussion forum](http://groups.google.com/group/closure-linter-discuss).\n\n\u003cbr /\u003e"]]