Skip to content

Releases: iarkhanhelsky/check_diff

v0.2.0

11 May 19:06

Choose a tag to compare

Changelog

  • 354f240 chore(ci): add bin/check_diff
  • 22d1cad chore(doc): add git hook example
  • 04a79f6 chore(docs): add gitlab ci config example
  • 7ff5159 feat(formatter): print if no issues was found

v0.1.0

11 May 18:29

Choose a tag to compare

Changelog

  • 510bff5 Fix cli wrapper
  • a452544 Use separate vendor dir per test
  • 13f6650 chore(command): add command tests
  • 4289d83 chore(core): add Flow tests
  • 09eb852 chore(doc): update docs
  • fcf10de chore(executors): add tests
  • d59e53d chore(go): bump go version 1.18
  • 9c0697d chore(gomod): tidy
  • c895219 chore(project): update README.md
  • a2b20f3 chore(readme): update linters table
  • 431fa1b chore(tools): add registry tests
  • 5952c63 chore(tools): add tests for manifest and binary
  • d5a0911 chore(tools): downloader tests
  • 4966c79 chore(unpack): refactor tests
  • a9bcd9a chore(unpacker): add tests
  • a61c3fb feat(build): refactor mockgen
  • 35d9c01 feat(checker): add golangci-lint support
  • 1c2936c feat(unpack): add tar.gz support
  • 23c2a9e feat(unpacker): move unpacker into separate module
  • 8ef879f fix(build): build root
  • 7617fd6 fix(ci): gen mocks for release job
  • e7fb34e fix(ci): print go mod tidy for each build
  • d0da8a8 fix(ci): show go mod tidy
  • 8b3d251 fix(colors): figure out color defaults
  • 11c4a62 fix(unpacker): add fx module to dependencies
  • 8b9e868 refactor(shell): move to separate package
  • e8b2bb4 registry tests
  • 1c40617 tests(tools): add binary test

v0.0.2

02 Apr 15:54

Choose a tag to compare

Changelog

  • 4956230 Add MIT Licence
  • d493135 Add move main.go to the project root
  • b10bbca chore(app): cleanup and comments
  • 657d596 chore(cli_options): add tests
  • ab39d64 chore(config): add tests
  • a8a9328 chore(context): drop emptyReader
  • eff6ff2 chore(core): cleanup
  • d3b1791 chore(sarif): add tests
  • f4ca535 chore(settings): add tests
  • 8ca05bd chore(stdout): add basic formatter test
  • 5976055 chore(tests): generate coverage on test run
  • eca2e86 experiment(test): cover per package
  • ca0e88c experiment(test): record integration_tests coverage
  • 75fbae4 feat(flow): extract command execution to separate type
  • b9f95e4 feat(kube-linter): support config file
  • bfeacae feat(stdout): Use multierr to wrap errors
  • ea8a3c0 feat(test): rewrite integration tests in go
  • 1df5dc6 feat(tools): new tools management pakage
  • e228101 feat(tools): reimplement third-party tool download
  • 44a1c05 feat(version): use build-time values for version rerporting
  • 4d88248 fix(logger): fetch cmd args from env
  • 42e32e8 refactor(checkers): cleanup checkers
  • 12b3032 refactor(cli): prepare cli for integration testing
  • fadf26d refactor(formatter): use const values in formatter dispatcher

v0.0.1-rc.1

03 Mar 19:23

Choose a tag to compare

Changelog

  • 0ea2469 Add .gitignore
  • a8510aa Add README.md
  • b353420 Add basic file filtering
  • 0ad493d Add cmd wrapper for examples
  • ae1cc23 Add colors
  • eeabba3 Add context_test
  • 017f1bd Add examples
  • 818d1d3 Add java example and config
  • b98394e Add main.go
  • cb76a95 Add release workflow
  • 056a261 Drop stdout.printer
  • 6ce256f Fix context reader
  • a9d9e26 Fix stdout print issues
  • 9aefa62 Initial
  • dbdfd7f Make kubelint run
  • 88f69c9 Make kubelint work
  • 178ff29 NewDiff logging
  • 9e11a13 Refactor modules
  • dfc694c Refactor stdout
  • 2919ac6 Remove flie.go
  • b5ffe72 Reshuffle
  • ed4d59c Slice everything with fx options
  • de2f09d add fnmatch
  • 3a223c6 add integration test
  • 3455931 app: add version command
  • 7af36f9 app: reconfigure logger
  • 6bc3422 check: parallel check
  • 8012e2c check: pre-create vendor dir
  • 0156a4d check: should create file instead of open
  • f0752d7 checker: Add Tag() string method
  • da585a3 checker: Remove Setup() method from the interface
  • 55e2386 checker: default provider function
  • dd1e020 checker: generic provide method
  • ee04674 checker: support default command
  • f25d8b5 checkstyle: added checkstyle support
  • 538c2a0 checkstyle: cleanup implementation
  • 5086691 checkstyle: convert to generic flow
  • 8303bbb checkstyle: filter returned issues
  • dc2ee45 chore: update sarif package to v2
  • e9b5345 cli options should override config
  • 438b572 cli: add --no-color
  • 5442d7c codeclimate should have exported fields to be serialized correctly
  • daece12 consistent checkers naming
  • 5aced27 core: add generic flow for running linter
  • 3af4041 core: add generic flow for running linters
  • f10ef6b core: remove filereader
  • f25c750 diff: log
  • 3bd8a63 diff: read diff with scanner
  • 4e887a8 downloader: add Empty var, for specifying empty downloads
  • 7e81fec downloader: if file is uptodate, do not redownload it
  • 24c7d55 embed settings into checkers
  • c391df1 fnmatch does not support recursive mathces
  • e8b781e fnmatch.v2 update
  • 235e9ef formatter: consistent naming
  • 31f3570 formatter: export supported format names
  • c6bd5e2 formatter: refactoring
  • 084be5c integration: freeze rubocop version in examples
  • 07d42b4 kube-linter: convert to generic flow
  • 28fd7e1 kube-linter: support windows (not tested)
  • 85d2b4e kubelint: extract settings reader function
  • 1283498 logs: hide behind --trace flag
  • e33fd50 move downloaders to the separate package
  • 69f1fc5 now we able to run multiple checkers
  • 674555c phabricator should have exported fields to be serialized correctly
  • ddde533 rubocop: implementation
  • 093e914 sarif: fix extract location
  • 5237ef7 sarif: move to mapper
  • 442fb7c settings: Add Enabled flag
  • a8c9d24 settings: use fnmatch.v2 with support of recursive matches
  • cebaec4 worflow: freeze rubocop version (for now?)
  • efc42bb work with relative paths
  • a172298 workflow: add coverage report
  • 2b1b609 workflow: add go pipeline
  • 25e7b83 workflow: add ruby rubocop
  • 0859e62 workflow: fix go test command args
  • faeb4e8 workflow: use goveralls