[sqf.banned_commands] options.banned = [ # "spawn", # Scheduled should be avoided whenever possible "execVM", # Script files should never be run directly, they should be functions "remoteExec", # CBA events should be used for networking ] [sqf.banned_macros] options.release = [ "DEBUG_MODE_FULL", "DISABLE_COMPILE_CACHE", ] [sqf.event_unknown] options.ignore = [ "JSDialog", ] [sqf.this_call] enabled = true [sqf.undefined] enabled = true options.check_orphan_code = true [sqf.unused] enabled = true # many false positives without DEBUG_MODE_FULL options.check_params = false [sqf.shadowed] enabled = false [sqf.not_private] enabled = true [config.file_type] options.allow_no_extension = false [stringtables.usage] options.ignore_unused = true