İşlev: İletişim kutusunda, bir projenin kaynak kodunun statik analizi sırasında kontrol edilecek kuralları seçersiniz.
adresini arayın:
-
Menü çubuğu: «Proje Proje Ayarları», «Statik Analiz» kategorisi, «Yapılandırma iletişim kutusunu aç» bağlantısı
-
Menü çubuğu: «Derleme Statik analiz Ayarlar»
Gereksinim:
-
CODESYS Static Analysis paketi yüklendi.
-
Bir proje açık.
Bu sekme, statik analiz sırasında kontrol edilebilecek tüm kuralların bir ağaç yapısını gösterir. Varsayılan olarak, SA0016, SA0024, SA0073, SA0101, SA0105, SA0106, SA0133, SA0134, SA0150, SA0162 ve tüm katı IEC kuralları hariç her kural etkinleştirilir.
Her kuralın benzersiz bir numarası vardır. Kural kontrol edildiğinde ve bir ihlal tespit edildiğinde, kural numarası ve hata açıklaması «Build» kategorisindeki mesaj görünümünde aşağıdaki formatta gösterilir: SA<kural numarası>, burada SA "Statik Analiz" anlamına gelir (örnek: Kural 3 için "SA003").
Kullanılabilir kurallar listesi belirli eklentiler tarafından genişletilebilir.
|
İletişim kutusunda etkinleştirilen bazı kurallar, bir pragma uygulanarak uygulamada geçici olarak devre dışı bırakılabilir. |
|
|
Onay kutusunu tıklattığınızda, ayar Bir üst düğümü etkinleştirdiğinizde veya devre dışı bıraktığınızda, tüm alt kurallar da sırasıyla etkinleştirilir veya devre dışı bırakılır. |
|
|
«Filtre»: |
|
|
Sütunlar |
|
|
«Kurallar» |
Kural numarası ile kural listesi |
|
Kural kontrolü |
|
|
«Ön derleme» |
Ön derleme sırasında kontrol edilebilen kurallar bu sütunda bir onay işaretiyle Bu kurallar için acil bir hata düzeltmesi (Quickfix) mümkündür. Doğrudan etkilenen kod konumlarında otomatik, anında bir hata işleme gerçekleştirebilirsiniz. |
|
«Kurala özel yapılandırma» |
Bazı kurallarda, kuralı yapılandırmak üzere kurala özel bir iletişim kutusu açmak için alana çift tıklayabilirsiniz. |
|
«Önem»: |
Kuralın önemi:
|
,
ve
arasında geçiş yapar.
: Kurallar kategorilere göre gruplandırılmıştır.
: Kurallar düz bir liste olarak görüntülenir. İlgili sütun başlığına tıklanarak liste
kural numarası, etkinleştirme/devre dışı bırakma, kurala özel yapılandırma veya öneme
göre sıralanabilir.
) görüntülenir.
) görüntülenir.
belirtilir.