CA1704: Identifiers should be spelled correctly

TypeName

IdentifiersShouldBeSpelledCorrectly

CheckId

ca1704

Category

Microsoft.Naming

تعطيل تغيير

فصل

السبب

اسم معرّف يحتوي على كلمة واحدة أو أكثر لا يتعرف Microsoft Office 2010 Suite تدقيق إملائي مكتبة المدقق. لا يتحقق من هذه قاعدة المنشئات أو خاص باسم الأعضاء مثل كـ وقم بتعيين خاصية accessors.

وصف القاعدة

هذه قاعدة يوزع المعرف في الرموز المميزة و تدقيق إملائي لكل رمز. خوارزمية التوزيع بتنفيذ تحويلات التالية:

  • الكبيرة رسائل تشغيل رمز مميز جديد. على سبيل المثال، MyNameIsJoe إلى kenizes إلى "النكره" أو "اسم"، "هو" أو "احمد".

  • بالنسبة للعديد من أحرف كبيرة، يبدأ الحرف الكبير أخير على رمز مميز جديد. ل مثال، tokenizes GUIEditor إلى "GUI"، "محرر".

  • البادئة و تمت إزالته apostrophes زائدة. ل مثال، tokenizes 'المرسل' إلى "المرسل".

  • تسطير أسفل السطر الدلالة إنهاء رمز مميز و تتم إزالة. ل مثال، tokenizes Hello_world إلى "مرحبا"، "العالم".

  • تتم تمت إزالته إقحام مضمن. على سبيل المثال، ل & منسوج إلى kenizes إلى "تنسيق".

إصدار Englهوh (قصيرة) المدقق الإملائي هو استخدامه بشكل افتراضي. قواميس اللغة الأخرى متوفر حاليا.

كيف إلى الإصلاح انتهاكات

لتصحيح انتهاكا لهذه قاعدة، قم بتصحيح إملائي للكلمة أو إضافة الكلمة إلى قاموس مخصص يسمى CustomDictionary.xml. قم بوضع القاموس في دليل التثبيت الخاص بالأداة، دليل مشروع، أو في الدليل المقترن بالأداة ضمن يحلل للمستخدم (%USERPROFILE%\تطبيق بيانات\...). إلى تعلم كيفية إلى إضافة القاموس cusإلىm إلى مشروع في ‏‫Visual Studio، راجع كيفية القيام بما يلي: يخصص القاموس تحليل تعليمات برمجية

  • إضافة الكلمات التي يجب أن لا يؤدي حدوث انتهاك في مسار كلمات القاموس Recognized.

  • إضافة الكلمات التي يجب أن يتسبب في حدوث انتهاك في مسار كلمات القاموس Unrecognized.

  • قم بإضافة الكلمات التي يجب أن يتم وضع علامة عليه كقديمه تحت مسار كلمات القاموس مهمل. راجع موضوع قاعدة ذات الصلة "شروط استخدام المفضله" ل المزيد المعلومات.

  • إضافة استثناءات إلى القواعد حالة الأحرف اختصار إلى مسار والاختصارات القاموس CasingExceptions.

يلي هو مثالاً لبنية ملف قاموس مخصص.

   <Dictionary>
      <Words>
         <Unrecognized>
            <Word>cb</Word>
         </Unrecognized>
         <Recognized>
            <Word>stylesheet</Word>
            <Word>GotDotNet</Word>
         </Recognized>
         <Deprecated>
            <Term PreferredAlternate="EnterpriseServices">ComPlus</Term>
         </Deprecated>
      </Words>
      <Acronyms>
         <CasingExceptions>
            <Acronym>CJK</Acronym>
            <Acronym>Pi</Acronym>
         </CasingExceptions>
      </Acronyms>
   </Dictionary>

عند إلى منع التحذيرات

منع ظهور تحذير من القيم بالموضع هو قاعدة إلا إذا الكلمة هو عمدا mهوspelled والكلمة تنطبق على التعيين محدودة من المكتبة. بشكل صحيح كلمات مكتوبة بتقليل منحنى التعليم المطلوب لمكتبات البرامج الجديدة.

القواعد ذات الصلة

Configure Database Unit Test Execution Manually Create Performance Sessions with the Profiling Tools

ca1703: يجب أن تكون كتابة سلاسل مورد بشكل صحيح

CA1709: Identifiers should be cased correctly

قيم بيانات مدة تواجد ذاكرة Understوing تخصيص و كائن بدء تطوير فريق العمل من قواعد البيانات التي مرجع قواعد بيانات غير ذلك

ca1707: لا يجب أن يحتوي على معرفات وتسطيرات أسفل السطر

ca1726: استخدم مصطلحات المفضل

راجع أيضًا:

المهام

كيفية القيام بما يلي: يخصص القاموس تحليل تعليمات برمجية