Added
- hls: improves tracking of dependencies for changes by @BrettMayson in #1284
- project: search all Steam installations when locating apps by @BrettMayson in #1285
- sqf: s26 checks simple comparisons in short circuit blocks by @LinkIsGrim in #1292
- sqf: s38 warns when a private variable is declared and assigned separately by @BrettMayson in #1283
- sqf: s39 warns when using BIS functions that have native commands by @BrettMayson in #1283 and @LinkIsGrim in #1291
- sqf: s41 suggests replacing
forEachwithapply(disabled by default) by @BrettMayson in #1283 - sqf: s42 suggests replacing
for [{},{},{}]loops withfor .. from .. to .. doby @BrettMayson in #1283 - sqf: s43 suggests replacing
_array set [count _array, _value]with_array pushBack _valueby @BrettMayson in #1283 - sqf: s44 suggests replacing string concatenation with
formatby @BrettMayson in #1283 - sqf: s45 suggests
appendinstead ofarray = array + [...]by @LinkIsGrim in #1295
Fixed
- hls: fix crashes when renaming files by @BrettMayson in #1284
- hls: fix executable on windows by @BrettMayson in #1284
- sqf: enable lints.sqf.string_concat_format for tests by @PabstMirror in #1286
- sqf: s03 reports non-finite numbers as
NaNby @LinkIsGrim in #1290
Full Changelog: v1.20.1...v1.21.0