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
ca1707: لا يجب أن يحتوي على معرفات وتسطيرات أسفل السطر