v0.3.14
Pre-release
Pre-release
github-actions
released this
26 Dec 11:53
·
102 commits
to master
since this release
Changes
Features
- ruleguard: add support for local functions @quasilyte (#298)
Other
- update gogrep version @quasilyte (#324)
- all: use external gogrep, remove internal/gogrep @quasilyte (#319)
- add build ignore line to ignore rules.go @harshavardhana (#305)
- Upgrade go.mod to use most recent ruleguard v0.3.13 @sebastien-rosset (#297)
- internal/gogrep: allow
$*_
(optnode) in valuespec type @quasilyte (#296)
Testing
- add test for issue317 @peakle (#322)
- internal/gogrep: add more append tests @quasilyte (#314)
- ruleguard: add TODO error test for local funcs @quasilyte (#300)
- Add testing for const iota rules @timkral (#293)
Docs
- all: update gogrep links, we're using a different gogrep now @quasilyte (#320)
- fix typo in readme @peakle (#313)
- readme: add one more rule in the examples @quasilyte (#299)
Custom filters
- ruleguard/quasigo: add variadic native func calls support @quasilyte (#312)
- ruleguard/quasigo: enable multi-return + add strconv lib support @quasilyte (#311)
- ruleguard/quasigo: add some strings package wrappers @quasilyte (#309)
- ruleguard/quasigo: emit implicit
return
stmt @quasilyte (#308) - ruleguard/quasigo: implement void funcs @quasilyte (#307)