قاعدة Linter - لا توجد بيانات تعريف متعارضة
تصدر قاعدة linter هذه تحذيرا عندما يوفر @metadata()
مؤلف القالب مصمما بخاصية تتعارض مع مصمم آخر.
التعليمة البرمجية لقاعدة Linter
استخدم القيمة التالية في ملف تكوين Bicep لتخصيص إعدادات القاعدة:
no-conflicting-metadata
حل
يفشل المثال التالي في هذا الاختبار لأن description
خاصية @metadata()
مصمم الديكور تتعارض مع @description()
مصمم الديكور.
@metadata({
description: 'I conflict with the @description() decorator and will be overwritten.' // <-- will trigger a no-conflicting-metadata diagnostic
})
@description('I am more specific than the @metadata() decorator and will overwrite any 'description' property specified within it.')
param foo string
دائما @description()
ما يكون للمزخرف الأسبقية على أي شيء في @metadata()
مصمم الديكور. لذلك، تعلم قاعدة linter أن الخاصية description
داخل القيمة زائدة @metadata() عن الحاجة وسيتم استبدالها.
الخطوات التالية
لمزيد من المعلومات حول linter، راجعاستخدام Bicep linter.