What's Changed
- fix: check assignments to field and index expressions by @withered-magic in #347
- feat: report unused definitions by @withered-magic in #349
- fix: allow empty lines between
def
and first statement by @withered-magic in #350 - fix: don't mark certain definitions as unused by @withered-magic in #351
- feat: detect unreachable code by @withered-magic in #352
- feat: detect unreachable code after
fail()
by @withered-magic in #353 - chore: update
REPO.bazel
builtins and supportVENDOR.bazel
files by @withered-magic in #356 - chore: upgrade to Bazel 8 by @withered-magic in #357
- fix: cfg lowering bug by @withered-magic in #358
- fix: avoid deadlock by using "alt" formatter for inference diagnostics by @withered-magic in #360
- fix: correctly handle defs beyond current execution scope during code flow analysis by @withered-magic in #361
- fix: don't report assignments to
_
as unused by @withered-magic in #362 - fix: unused definitions in multiple assignments by @withered-magic in #363
- feat: improve check command by @withered-magic in #313
- chore: update builtins proto by @withered-magic in #365
- fix: correctly handle label-related attrs in repository rules by @withered-magic in #366
- fix: correctly handle escapes in raw strings by @withered-magic in #368
Full Changelog: v0.1.20...v0.1.21