What does SuperStrict mode do?

BlitzMax Forums/BlitzMax Programming/What does SuperStrict mode do?

The stuff which was mentioned is already part of strict.

SuperStrict enforces type declaration, which strict doesn't

ie local a isn't allowed anymore, it must be either local a% or local a:int

The same goes for function / method return where you must explicitely define a return type if you want to return something.

SuperStrict is good if you want to enforce the correct type behavior within your project.