Danke BugFix aber leider nicht, da du in deinem Script nur auf normale Globale Variablen mit \$[\d\w]+ prüfst.
Der Hintergrund warum ich jede Variable einzeln in einer Lokalen/Globalen Deklaration haben will bzw. muss,
ist das Au3Check mit der Option -v 3 die unbenutzten Variablen nicht findet
So findet die Au3Check die unbenutzte $Var2 nicht:
[autoit]#AutoIt3Wrapper_AU3Check_Parameters=-v 3
Global $Var1 = 'Test1', $Var2 = 'Test2'
ConsoleWrite($Var1)
So hingegen schon:
#AutoIt3Wrapper_AU3Check_Parameters=-v 3
Global $Var1 = 'Test1'
Global $Var2 = 'Test2'
ConsoleWrite($Var1)