# variables with the name 'nil' to be declared.
PREMISSIVE = false
+ # Enable enhanced diagnostic messages. i.e provides a "did you mean"
+ # <ident> when you accidently typo. Amongst others
+ ENHANCED_DIAGNOSTICS = true
+
# These are all the warnings, usually present via the -W prefix from
# the command line.
[warnings]
MISSING_RETURN_VALUES = true
# Enables warnings about missing parameters for function calls.
- TOO_FEW_PARAMETERS = true
+ INVALID_PARAMETER_COUNT = true
# Enables warnings about locals shadowing parameters or other locals.
LOCAL_SHADOWS = true
# marked as such.
DEPRECATED = true
+ # Warn about possible problems from missing parenthesis, like an
+ # assignment used as truth value without additional parens around.
+ PARENTHESIS = true
+
# Finally these are all the optimizations, usually present via the -O
# prefix from the command line.
[optimizations]