Aracılığıyla paylaş


Başvuru kodu analiz kural kümesi

Kod projeleri içinde yönetilen kod çözümleme için kod analizini yapılandırırken Visual Studio Premium veya Visual Studio Ultimate, bir yerleşik listesi sunulur kuralını ayarlar.Standart kural kümelerinden birini kullanabilir veya bir kural kümesini proje gereksinimlerinize uyacak şekilde özelleştirebilirsiniz.

Kullanılabilen kural kümeleri

Aşağıdaki tabloda, kullanabileceğiniz kural kümeleri listelenmektedir Visual Studio Premium veya Visual Studio Ultimate:

Tüm kurallar kural kümesi

Bu kural tüm kuralları içerir.Bu kural kümesini çalıştırmak, çok sayıda rapor uyarılarına neden olabilir.Bu kural kümesini kodunuzda tüm sorunların kapsamlı bir görünümünü elde etmek için kullanın.Bu daha odaklı kural kümesinden hangisinin projelerinizi çalıştırmak için daha uygun olduğuna karar vermenize yardımcı olur.

Temel doğruluğu kurallar kural için yönetilen kodu

Bu kurallar mantık hataları ve framework API kullanımında yapılan yaygın hatalara odaklanır.Bu kural tarafından önerilen minimum kurallar, bildirilen uyarılar listesini genişletmek için kullanılır.

Temel tasarım kılavuz kuralları kural için yönetilen kodu

Bu kurallar, kodunuzu anlamak ve kullanmayı daha kolay hale getirmek için en iyi yöntemler üzerinde odaklanır.Projeniz Kütüphane kodu içeriyorsa, ya da kolayca rahat kod için en iyi yöntemler zorlamak istiyorsanız, bu kuralı kullanın.

Yönetilen kod için ayarlanmış genişletilmiş doğruluğu kurallar kural

Bu kuralların raporlanan mantığı ve framework kullanım hatalarını en üst düzeye çıkarmak için temel doğruluk kurallarını genişletin.Ekstra vurgu COM birlikte çalışabilirlik ve telefon uygulamaları gibi spesifik senaryolarda yer bulur.Eğer bu senaryoalrdan herhangi birisi sizin projenizi kabul ederse bu kuralı ayarlamayı düşünün ya da projenizdeki diğer ek problemleri bulun.

Yönetilen kod için ayarlanmış genişletilmiş tasarım yönergeleri kuralları kural

Bu kurallar basit dizayn ilkesi kurallarının kullanımını maksimize eder ve yaşatılabilinirlik durumlarını raporlamayı genişletirler.Kuralları adlandırma üzerinde fazladan vurgu yerleştirilir.Bu kural ayarını projeniz kütüphane kodu içeriyorsa, ya da yaşatılabilirlik kodları yazmak için en yüksek standartları zorlamak istiyorsanız ona enjekte etmeyi düşünün.

Genelleştirme kurallar kural için yönetilen kodu

Bu kurallar veri uygulamanızın farklı dil, yerel ayarlar ve kültürler kullanıldığında düzgün görüntülenmesini engelleyen sorunlara odaklanır.Bu kural ayarlaması eğer uygulamanız yerel ya da global ise yapılır.

Yönetilen Minimun kurallar kural için yönetilen kodu

Bu kurallar kodunuzda kod çözümlemenin en doğru olan en kritik sorunlarına odaklanır.Bu kurallar küçük sayıdadır ve sadece limitli Visual Studio sürümlerine yöneliktir.MinimumRecommendedRules.ruleset'i diğer Visual Studio sürümleri ile kullanın.

Yönetilen önerilen kuralları kural için yönetilen kodu

Bu kurallar potansiyel güvenlik boşluklarını, uygulama kilitlenmesi ve diğer önemli mantık ve tasarım hataları da dahil olmak üzere, kodunuzda en kritik sorunlara odaklanır.Projeleriniz için oluşturduğunuz herhangi bir özel kural kümesi bu kural kümesini içermelidir.

Karışık Minimum kuralları kural kümesi

Bu kurallar potansiyel güvenlik boşluklarını ve uygulama kilitlenmesi gibi ortak dil çalıştırma desteği olan C++ projelerinizin en kritik sorunlarına odaklanır.Common Language Runtime destekleyen C++ projeleriniz için oluşturduğunuz herhangi bir özel kural kümesi bu kural kümesini içermelidir.

Karma kurallar önerilen kural kümesi

Bu kurallar potansiyel güvenlik boşluklarını, uygulama kilitlenmesi ve diğer önemli mantık ve tasarım hataları gibi ortak dil çalıştırma desteği olan C++ projelerinizin en yaygın ve kritik sorunlarına odaklanır.Common Language Runtime destekleyen C++ projeleriniz için oluşturduğunuz herhangi bir özel kural kümesi bu kural kümesini içermelidir.Bu kural seti Visual Studio Professional sürümü ve üzeri sürümlerin yapılandırılması için tasarlanmıştır.

Yerel Minimum kuralları kural kümesi

Bu kurallar doğal kodunuzdaki olası güvenlik açıklarını ve uygulama kilitlenmesi gibi en kritik sorunlara odaklanır.Doğal projeleriniz için oluşturduğunuz herhangi bir özel kural kümesinde, bu kural kümesini içermelisiniz.

Doğal önerilen kuralları kural kümesi

Bu kurallar doğal kodunuzdaki olası güvenlik açıklarını ve uygulama kilitlenmesi gibi en önemli ve en sık karşılaşılan sorunlara odaklanır.Doğal projeleriniz için oluşturduğunuz herhangi bir özel kural kümesinde, bu kural kümesini içermelisiniz.Bu kuralseti Visual Studio Professional sürümü ve üzeri sürümlerde çalışmak üzere tasarlanmıştır.

Güvenlik kuralları kural için yönetilen kodu

Bu kural tüm Microsoft güvenlik kurallarını içerir.Raporlanan olası güvenlik sorunlarının sayısını en üst düzeye çıkarmak için bu kuralı içerin.