Releases: DonIsaac/zlint
Releases · DonIsaac/zlint
v0.3.8
v0.3.7
v0.3.6
What's Changed
- feat: extract comments from source by @DonIsaac in #161
- build: add new rules to
RulesConfig
by @DonIsaac in #162 - feat(linter/suppressed-errors): disallow
expr catch unreachable
by @DonIsaac in #163 - feat(cli): add
--deny-warnings
cli flag by @DonIsaac in #164
Full Changelog: v0.3.5...v0.3.6
v0.3.5
v0.3.4
v0.3.3
What's Changed
- chore: improve
homeless-try
diagnostic labels by @DonIsaac in #139 - fix(semantic): bind type annotations on container field declarations by @DonIsaac in #140
- fix(semantic): segfault in release builds by @DonIsaac in #141
- ci: run e2e tests with debug, fast, and safe builds by @DonIsaac in #142
- feat(semantic): add
extern
andexport
symbol flags by @DonIsaac in #143 - feat(linter): add
unused-decls
rule by @DonIsaac in #144 - feat(linter): add
suppressed-errors
rule by @DonIsaac in #145 - fix(semantic): bind type identifiers in struct initialization nodes by @DonIsaac in #146
- build:
zig build check
checks tasks by @DonIsaac in #147 - feat(cli): add
--version
by @DonIsaac in #148 - docs(linter): add docs for
suppressed-errors
rule by @DonIsaac in #149
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- fix(linter/no-undefined): ignore case for safety comment by @DonIsaac in #130
- test(semantic): split up and add more symbol unit tests by @DonIsaac in #131
- feat: add
--quiet
cli flag by @DonIsaac in #132 - feat: non-exit zero code when linter finds errors by @DonIsaac in #133
- fix(semantic): bind type annotations on variable declarations by @DonIsaac in #134
- feat(semantic): bind switch payload parameters by @DonIsaac in #135
- fix(semantic): visit pointer types, slices, and sentinels by @DonIsaac in #136
- fix(reporter): color label text by @DonIsaac in #138
Full Changelog: v0.3.1...v0.3.2
v0.3.1-alpha.2
Full Changelog: v0.3.1-alpha...v0.3.1-alpha.2
v0.3.1-alpha
Full Changelog: v0.3.0...v0.3.1-alpha
v0.3.1
What's Changed
Full Changelog: v0.3.0...v0.3.1