Jump to content

مساعدة: أخطاء لينت

From mediawiki.org
This page is a translated version of the page Help:Lint errors and the translation is 39% complete.

عندما يقوم بارسويد بتحليل نص الويكي الخاص بالصفحة، فإنه يحدد الأنماط في نص الويكي التي من المحتمل أن تكون عبارة عن أخطاء. هذه الصفحة عبارة عن توثيق المشاكل المحتملة.

تعرض أخطاء لينت حاليًا بواسطة أداة لينتر، راجع Help:Extension:Linter . وقد تعرض في المستقبل أيضًا عند تحرير توقيعك بـ تفضيلات ؛ انظر متطلبات جديدة لتوقيع المستخدم .

توثيق مشاكل لينت

مشكلات لينت ذات الأولوية العالية

خطأ Description
deletable-table-tag علامة الجدول التي ينبغي حذفها
pwrap-bug-workaround حل علة التفاف الفقرة
self-closed-tag علامات ذاتية الإغلاق
tidy-whitespace-bug علة مسافة بيضاء مرتبة
html5-misnesting علامة غير متداخلة مع عرض مختلف في HTML5 وHTML4
tidy-font-bug علة تيدي تؤثر على وصلات التفاف علامات الخطوط
multiple-unclosed-formatting-tags علامات تنسيق متعددة غير مغلقة
multiline-html-table-in-list جدول متعدد في القائمة
unclosed-quotes-in-heading اقتباس غير مغلق في العنوان
misc-tidy-replacement-issues أسبابٌ مُتنوِّعةٌ
duplicate-ids معرفات مكررة
template-arg-in-extension-tag علامة التمديد مع معلمة القالب

مشكلات لينت ذات الأولوية المتوسطة

خطأ Description
bogus-image-options خيارات ملف زائفة
fostered محتوى معزز
misnested-tag علامات غير متداخلة
multi-colon-escape هروب متعدد النقاط الرأسية
wikilink-in-extlink وصلات في وصلات

مشكلات لينت ذات الأولوية الضعيفة

خطأ Description
empty-heading MW 1.44+ عناوين فارغة
missing-end-tag علامة انتهاء مفقودة
missing-end-tag-in-heading وسم النهاية مفقود في العنوان
stripped-tag علامات مجردة
obsolete-tag علامات HTML قديمة
night-mode-unaware-background-color توجد قاعدة نمط مضمنة للون الخلفية بدون لون نص مقابل

Hidden lint issues

Hidden lint issues have priority set to none in the linter extension. Conceptually, these are a different class of issues than the previous categories and cover the following areas.

  • They might be early explorations and experiments at defining a problematic wikitext usage -- the hidden nature lets developers / product teams fine tune the linting logic and the scope of the lint and also allow for engage in a discussion without needing immediate action and fixups. Eventually, these might either be undeployed OR promoted to a non-hidden lint issue for fixup by editors and bots.
  • They might be a result of content analyses that might be used in other ways other than surfacing it in the Linter UI. In this case, the Linting product is being used for its analysis and storage capabilities and is not meant to feed direct action by editors and hence will never be promoted to a non-hidden lint issue.

Impact on wikignome workflows

With the inclusion of hidden issues as a concept, the goal is to minimize (and if possible, fully eliminate) any impact on existing workflows of wikignomes. In T334527, we worked through the places in APIs and UIs where hidden lints were showing up. If hidden lints are interfering with your workflow, add a comment to that task or file a new task against the Linter extension. What remains to be done is suppressing hidden lints from quarry results.

Suppressing hidden lints from quarry results

Additionally, editors who query the linter database replicas directly via quarry are recommended to update their queries to exclude the hidden issues in the where clause. Right now, this is going to be cumbersome and will require the enumeration of ids of hidden lint issues. But, we'll investigate providing easier options here, see T334527.

For an example of how to exclude specific linter issues from a query, see the join page on page.page_id line in the query at w:Wikipedia:Linter/reports/Articles by Lint Errors.

List of hidden lint issues

Here is the current known list of hidden lint issues along with the lint issue ids in the database for use in SQL queries with quarry.

خطأ Description
fostered-transparent مُرَعَّى استدعاء شفاف وهو محتوى
large-tables جداول كبيرة يصعب عرضها على الهاتف المحمول
missing-image-alt-text نص بديل للصورة مفقود