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. |
0 komentárov