Added
- binarize: error for material/texture paths starting with backslash in P3D files by @BrettMayson in #1340
- config: C18 - check CfgPatches duplicate classes by @BrettMayson in #1323
- config: C19 - standard class cases by @BrettMayson in #1336
- hls: Show return type for commands by @PabstMirror in #1315
- preprocessor: Improve error handling of Variadic Arguments by @PabstMirror in #1301
- publish: Workshop description & changelog by @BrettMayson in #1335
- sqf: Inspector - Improve variable types inside of a scope by @PabstMirror in #1297
- sqf: S29 - Report missing funcs used in
remoteExecby @PabstMirror in #1325 - sqf: S46-S51, command replacement lints by @LinkIsGrim in #1302
- sqf: S52 - Detects duplicate cases in switch statements by @BrettMayson in #1322
- sqf: S53 - Detect substring comparison len mismatch by @PabstMirror in #1319
Fixed
- hls: check the same config files as the CLI by @LinkIsGrim in #1317
- hls: replace fatal panics on request paths with recoverable errors by @LinkIsGrim in #1314
- hls: report the same diagnostics as the CLI for a file by @LinkIsGrim in #1318
- hls: stop panicking on files outside an addon, align lints with the CLI by @LinkIsGrim in #1312
- pbo: Optimize O(n^2) signing to O(n) by @ddiliberto123 in #1333
- sqf: Cleanup s40 by @PabstMirror in #1326
- sqf: S41 - Skip
forEachthat are assigned to a variable by @PabstMirror in #1287
New Contributors
- @ddiliberto123 made their first contribution in #1333
Full Changelog: v1.21.0...v1.22.0