
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. |