Biome
Biome (سابقاً Rome) هي أداة متكاملة للـ linting و formatting، مكتوبة بلغة Rust. تجمع بين ESLint و Prettier في أداة واحدة، مع أداء أسرع بكثير. تم تصميمها لتكون البديل الأسرع …
CSpell
أداة فحص الأخطاء الإملائية (Spell Checker)
CSpell هي أداة فحص إملائي مصممة للمطورين، تعمل على فحص الأخطاء الإملائية في ملفات الكود والتوثيق. تدعم العديد من اللغات والتنسيقات وتحتوي على قاموس قابل للتخصيص يراعي المصطلحات التقنية. تعمل …
ESLint
أداة فحص وتحليل كود JavaScript/TypeScript
ESLint هي أداة linting الأكثر استخداماً لكود JavaScript و TypeScript. تكتشف الأخطاء والمشاكل في الكود وتطبق أسلوب كتابة موحد. تدعم آلاف القواعد والأدوات المتاحة عبر plugins. تستخدم ESLint في كل …
HTMLHint
أداة فحص HTML
HTMLHint هي أداة linting مصممة خصيصاً لملفات HTML. تعمل على اكتشاف المشاكل والأخطاء الشائعة في كود HTML وتساعد في تطوير HTML نظيف وصحيح. تدعم معايير HTML5، وتقوم بفحص accessibility، و …
Markdownlint
أداة فحص ملفات Markdown
Markdownlint هي أداة linting متخصصة في فحص ملفات Markdown للتأكد من التوافق مع المعايير والممارسات الجيدة. تساعد في الحفاظ على أسلوب كتابة متناسق وواضح عبر الملفات التوثيقية. متوفرة كـ Node.js …
OXC (The JavaScript Oxidation Compiler)
OXC هي مجموعة من أدوات JavaScript مكتوبة بلغة Rust، تشمل parser، linter، formatter، transformer، bundler، و resolver. تهدف إلى أن تكون البنية التحتية للأسرع في صناعة JavaScript. تعتبر OXC أساساً …
Oxlint
JavaScript Linter سريع مكتوب بـ Rust
Oxlint هو linter JavaScript/TypeScript مكتوب بلغة Rust من فريق OXC. يعتبر بديلاً أسرع بكثير من ESLint، يعمل بسرعة 50-100x أسرع بفضل المعمارية المكتوبة بلغة Rust. يمكن تشغيله بالتوازي مع ESLint …
Rome Tools (Biome سابقاً)
أداة تطوير JavaScript متكاملة (سابقاً)
Rome كانت أداة تطوير شاملة لـ JavaScript، TypeScript, HTML, CSS, JSON، وغيرها. تم إنشاؤها بواسطة Sebastian McKenzie (مطور Babel و Yasm) بهدف توحيد جميع الأدوات في واحدة. تم إعادة تسمية …
Stylelint
أداة فحص CSS/SCSS/Less
Stylelint هي أداة linting قوية لملفات CSS، SCSS، Less، و syntaxes مشابهة. تساعد في اكتشاف الأخطاء في الأنماط وتطبيق معايير كتابة موحدة عبر المشروع. تشبه ESLint ولكن للأنماط، وتدعم أكثر …
TSLint
أداة فحص TypeScript (تم إهماله)
TSLint كانت أداة linting لملفات TypeScript، تم تطويرها بواسطة Palantir. تم استخدامها لفحص كود TypeScript منذ 2016. في عام 2019، أعلن فريق التطوير عن إيقاف TSLint لصالح type-aware linting عبر …