#Dim directive with no associated type
objectscriptQuality release 
        Id 
        OS0045
      Rule type 
        Code Smell
      Severity 
        Major
Major
      SQALE characteristic 
        - Maintainability- Readability
 
Remediation function 
        Constant/issue
      Remediation cost 
        15min
      The #Dim preprocessor directive, even though the documentation does not mention it, can be used without specifying the intended type of the variable, as in:
    #dim x
However, this defeats the purpose of this directive; among other things, this prevents Studio from performing completion of properties/methods/etc.
It is recommended that a type be declared at all times, as in, for example:
    #dim x as %Integer

