Statická analýza

Statická analýza

Jednotlivé typy statickej analýzy je možné deaktivovať, prípadne je možné zmeniť reportovanú závažnosť.

Popis jednotlivých typov statickej analýzy:

Názov

Predvolená závažnosť

Popis

Nepoužité premenné

Info

Definované globálne a lokálne premenné alebo parametre procedúry, ktoré nie sú ďalej použité.

Nepoužité procedúry

Info

Definované lokálne procedúry, ktoré nie sú v rámci skriptu volané.

Nepoužité návestia

Info

Definované návestia, ktoré nie sú použité.

Chyby syntaxe

Chyba

Syntaktické chyby jazyka ESL. Skript môže byť kompilovateľný aj s niektorými chybami syntaxe.

Chyby nesúladu typov

Upozornenie

Použitie nekompatibilných typov v parametroch procedúr a funkcií, aritmetických operácií a priradzovaní do premenných.

Chyby počtu parametrov

Chyba

Použitie nesprávneho minimálneho počtu parametrov pri volaní procedúr a funkcií. Funkcie označené ako variadické nie sú kontrolované na počet zadaných parametrov.

Neplatné referencie

Chyba

Neexistujúce objekty systému D2000, stĺpce štruktúrovaných premenných alebo definícií štruktúr, externé funkcie, názvy premenných, procedúry a návestia.

Chyby IN/OUT parametra

Upozornenie

Použitie konštantných hodnôt pre vstupno-výstupné parametre procedúr alebo akcií.

Zastaraná funkcionalita

Nápoveda

Použitie akcií, ktoré boli označené ako zastarané a boli nahradené inými.