Skip to content

Releases: stelligent/config-lint

v0.0.17

16 Jul 14:47
a089dd1
Compare
Choose a tag to compare

Changelog

a089dd1 Merge pull request #4 from rmorris1218/master
2ff081b support resource or resources in rule linting

v0.0.16

15 Jul 05:09
Compare
Choose a tag to compare

Changelog

9d836f7 add logging to CirclCI pipeline
2129915 more logging in CircleCI pipeline
c77cfeb run dep ensure with -vendor-only option
e0b669c update Makefile to not run dep ensure as part of make deps

v0.0.10

16 Jun 00:41
Compare
Choose a tag to compare

Changelog

d0b562a add -exclude option to cli, move code to generate list of files from linter to cli, include a few tests
71522e1 add -exclude-from option to load exclude patterns from a file
f55ae18 add cli/testdata to repo

v0.0.9

15 Jun 19:20
Compare
Choose a tag to compare

Changelog

ab52353 better handling of invalid or empty JSON strings in policy strings

v0.0.8

15 Jun 14:18
Compare
Choose a tag to compare

Changelog

d27395c Have FileLinter report Load error as Violation instead of exiting program
abe333a add does-not-contain since it reads better than not-contains
cc2ea9c clean up lint error
22f26fc make some Terraform tests table driven
074d836 refactor some of Terraform tests
62323d0 rework handling of Terraform providers so ResourceType has provider type

v0.0.7

13 Jun 17:59
Compare
Choose a tag to compare

Changelog

b91b86e allow directory or file name on command line
be58d2a disable golint
4b3bf90 document category attribute for rule
9aeaf6a restrict build in Terraform rules to .tf extension
c3b4361 update golint path in Makefile

v0.0.5

13 Jun 05:00
Compare
Choose a tag to compare

Changelog

b6757ad Add PostProcess to FileLinter
9e2962d Simplify FileLinter interface
b781a88 add --ignore-ids option
76ed2ac add a few tests for linter package
91be358 add test for variables in a Terraform here doc
ae350a2 change text of validation message
b09f5ec enable golint
1a2f90a fix example rules file that uses "every"
59dcfef handle Terraform data,provider and provisioner blocks
0a5c294 load Terraform provider resources
29ea1aa update TODO

v0.0.4

24 Apr 22:04
Compare
Choose a tag to compare

Changelog

ae41847 add -profile option for defaults, look in config-lint.yml for default profile
408281a add another test to linter package
fe5f08e add test for AWSResourceLinter
dd33dcb change Search to take an io.Writer, add first test
7d4d286 disable golint
8723322 document -profile command line option
fa57016 improve error handling of profiles

v0.0.3

21 Apr 04:26
Compare
Choose a tag to compare

Changelog

4523041 Allow bumpversion to have an explicit version
78cd3ee Improve messages from match
d51db79 Merge branch 'develop'
4295c21 Merge branch 'master' of github.com:stelligent/config-lint
336ab90 Merge branch 'replace-variables'
f6e64ef add TODO item for Terraform variables
19a7828 add test for Terraform variables
35688b9 add test for policy documents embedded in Terraform files
601cde1 change default report to only show Violations, use -verbose for complete report
7adf3aa correction to README docs
bbf9a06 handle variables recursively, add some examples
7fb6e19 improve test coverage, remove unused code
4693551 improve tests, replace assertion.LoadRules with ioutil.ReadFile
71f6274 remove example-files/rules/aws-config.yml since lambda code is now in a separate repo
b142f22 rename assertion.SetVerbose to assertion.SetDebug
240efc3 restructure FileLinter to load all files first, then replace variables
052241a start resolving variables in Terraform
a154b48 update documentation
deb100d update example rules in docs, add TODO item

v0.0.2

15 Apr 01:34
Compare
Choose a tag to compare

Changelog

d0e59a5 Improve messages from match
a7d2a25 add -terraform command line option to use a built-in rule set for Terraform, generate Asset for the rule set using go-bindata
d150611 add test to make sure built-in rules can be loaded
fa7d283 covert rules for -validate option to also use go-bindata
cd23d57 handle missing resources in YAMLResourceLinter
32ad08c move lambda and web to separate repos
5a0ccf8 remove lambda and webserver from goreleaser config