go-ruleguard

Define and run pattern-based custom linting rules.

BSD-3-CLAUSE License

Stars
784
Committers
28

Bot releases are hidden (Show)

go-ruleguard - v0.4.1

Published by cristaloleg 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/quasilyte/go-ruleguard/compare/v0.4.0...v0.4.1

go-ruleguard - v0.4.0

Published by cristaloleg about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/quasilyte/go-ruleguard/compare/v0.3.20...v0.4.0

go-ruleguard -

Published by quasilyte about 3 years ago

Experimental release.

Introducing IR layer to the ruleguard.

This is useful for applications that ember ruleguard rules, like go-critic.

This release is not recommended for general use.

go-ruleguard -

Published by quasilyte about 4 years ago

Now with Go modules.

The v0.1.4 introduced the backward-incompatible change.
It was intended to be a minor version bump, but oh well.

go-ruleguard - Multi rule sets support

Published by quasilyte about 4 years ago

  • -rules now support multiple rule files (comma separated list)
  • ruleguard package exports a function for rule sets merging
go-ruleguard - Wide suggestions fix

Published by quasilyte about 4 years ago

  • Fixed #57
go-ruleguard - Minor improvements release

Published by quasilyte over 4 years ago

  • dsl/fluent dependency is embedded into the ruleguard (#23)
  • Source text is used for the interpolation (#11)
go-ruleguard - First open release

Published by quasilyte almost 5 years ago

This version includes basic functionality and is considered to be good enough for trying it out.

Upcoming releases are going to address any issues found during this one.

Please submit an issue if you have any problems with ruleguard: https://github.com/quasilyte/go-ruleguard/issues/new

Package Rankings
Top 1.31% on Proxy.golang.org
Badges
Extracted from project README
PkgGoDev