reviewdog

🐶 Automated code review tool integrated with any code analysis tools regardless of programming language

MIT License

Stars
7.4K
Committers
109

Bot releases are hidden (Show)

reviewdog - v0.10.1

Published by review-dog over 4 years ago

See CHANGELOG

Changelog

91f2fa6 Add Code of Conduct
17394d4 Add a code of conduct badge
9ed1636 Add a link to CHANGELOG in GitHUb Release Note by default
72681f5 Add gerrit support to the release note
3e79cf2 Add integration tests for handling unexpected failures # ------------------------ >8 ------------------------ # reviewdog results
900eea9 Add reviewdog/action-staticcheck in README
7ffc2d8 Always use chore(deps) prefix for renovate PRs
5b015f5 Check unexpected failures for github-check (doghouse) flow
60e35d3 Create codeql-analysis.yml
40af1ac Do not check _testdata in the staticcheck runner
f85012e Exclude chore commits/PRs for goreleaser changelog
be8cee2 Fix detection logic to determin Pull Requests from forked repo
3473098 Fix v0.10.1 release
b117ef4 Ignore staticcheck's deprecation warning
52244f2 Introduce https://github.com/reviewdog/action-staticcheck
f8b528c Merge pull request #557 from reviewdog/renovate/cloud.google.com-go-0.x
af71a4e Merge pull request #564 from reviewdog/release-node-gerrit
de62665 Merge pull request #565 from roobre/fix-563
c89586a Merge pull request #566 from reviewdog/renovate/golang.org-x-build-digest
4830920 Merge pull request #569 from reviewdog/renovate/golang.org-x-build-digest
655bbf6 Merge pull request #570 from reviewdog/release-manual
54927d1 Merge pull request #571 from reviewdog/npm-audit-fix
e7611a8 Merge pull request #572 from reviewdog/add-code-of-conduct-1
88d5a24 Merge pull request #573 from reviewdog/action-staticcheck
bc5bbfb Merge pull request #574 from reviewdog/renovate/golang.org-x-build-digest
092edd0 Merge pull request #575 from reviewdog/renovate/gopkg.in-yaml.v2-2.x
4a7162a Merge pull request #577 from reviewdog/renovate/golang.org-x-build-digest
8886321 Merge pull request #578 from reviewdog/renovate/golang.org-x-net-digest
511d0c7 Merge pull request #579 from reviewdog/renovate/golang.org-x-build-digest
0311aec Merge pull request #580 from reviewdog/renovate/golang.org-x-build-digest
6111748 Merge pull request #582 from reviewdog/dot-github
1c61135 Merge pull request #583 from reviewdog/renovate/golang.org-x-build-digest
9ebc66b Merge pull request #584 from reviewdog/renovate/golang.org-x-build-digest
c08ccc0 Merge pull request #585 from reviewdog/renovate/golang.org-x-build-digest
2cfd603 Merge pull request #586 from reviewdog/renovate/github.com-google-go-cmp-0.x
ed0c216 Merge pull request #589 from reviewdog/renovate/golang.org-x-build-digest
b39c658 Merge pull request #590 from reviewdog/renovate/golang.org-x-build-digest
9eb6d32 Merge pull request #591 from reviewdog/renovate/golang.org-x-net-digest
76fa940 Merge pull request #592 from reviewdog/renovate/golang.org-x-build-digest
560b4b7 Merge pull request #593 from reviewdog/renovate/golang.org-x-build-digest
42986bf Merge pull request #594 from reviewdog/renovate/golang.org-x-net-digest
2e06cf2 Merge pull request #597 from reviewdog/renovate/golang.org-x-build-digest
ea38378 Merge pull request #598 from reviewdog/renovate/golang.org-x-net-digest
92cbe6b Merge pull request #601 from reviewdog/renovate/golang.org-x-build-digest
bfb8cbb Merge pull request #602 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
e7ae635 Merge pull request #604 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
fad0b99 Merge pull request #605 from reviewdog/renovate/golang.org-x-build-digest
6a56f4f Merge pull request #606 from reviewdog/renovate/golang.org-x-build-digest
8af6eed Merge pull request #607 from reviewdog/renovate/golang.org-x-build-digest
f322b4f Merge pull request #608 from reviewdog/renovate/golang.org-x-net-digest
0321a7d Merge pull request #609 from reviewdog/dhcli
5192b3a Merge pull request #610 from reviewdog/renovate/golang.org-x-build-digest
d54d57b Merge pull request #611 from reviewdog/renovate/golang.org-x-build-digest
cbd5d5e Merge pull request #612 from reviewdog/renovate/golang.org-x-net-digest
31af686 Merge pull request #613 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
1d42b3b Merge pull request #614 from reviewdog/renovate/golang.org-x-build-digest
c853ac2 Merge pull request #615 from reviewdog/renovate/golang.org-x-build-digest
140b6d7 Merge pull request #616 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
78ec87f Merge pull request #617 from reviewdog/renovate/golang.org-x-build-digest
d09feb4 Merge pull request #619 from reviewdog/renovate/golang.org-x-build-digest
ffa8886 Merge pull request #620 from reviewdog/update-scaling-config
384e531 Merge pull request #621 from reviewdog/doghouse-trace
723b4b1 Merge pull request #622 from reviewdog/renovate/cloud.google.com-go-0.x
7b11551 Merge pull request #623 from reviewdog/renovate/golang.org-x-build-digest
232a35c Merge pull request #626 from DVDAndroid/dvd/android-lint
446648c Merge pull request #627 from reviewdog/renovate/golang.org-x-build-digest
7aa7b14 Merge pull request #630 from reviewdog/haya14busa-patch-1
cb7a95c Merge pull request #631 from reviewdog/renovate/golang.org-x-build-digest
2e83257 Merge pull request #632 from reviewdog/renovate/golang.org-x-build-digest
aeef531 Merge pull request #633 from jsoref/spelling
6ced532 Merge pull request #635 from reviewdog/renovate/go.opencensus.io-0.x
ef59d14 Merge pull request #636 from reviewdog/renovate/github.com-google-go-cmp-0.x
b2c3ba7 Merge pull request #642 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
ce75a5e Merge pull request #644 from reviewdog/renovate/cloud.google.com-go-0.x
242242d Merge pull request #645 from reviewdog/renovate/golang.org-x-net-digest
35e862b Merge pull request #646 from reviewdog/renovate/golang.org-x-sync-digest
0a41287 Merge pull request #648 from reviewdog/ignore-staticcheck
a5d3ff5 Merge pull request #649 from reviewdog/fix-readme
5a9726a Merge pull request #650 from reviewdog/update-errcheck
7a983b3 Merge pull request #651 from reviewdog/renovate-chore
3c85733 Merge pull request #652 from reviewdog/renovate/docker-gcr.io-gcpug-container-appengine-go-1.x
b6d7542 Merge pull request #653 from reviewdog/fork-detect
cce53a6 Merge pull request #654 from reviewdog/release-0.10.1
f24b213 Merge pull request #655 from reviewdog/release-0.10.1-fix
67ba68f Move repository config to .github repo
07f52e0 Post bumpr status on Release Pull Requests
cc91665 Release v0.10.1
0c74ec8 Run other linters as much as possible
9565536 Update CHANGELOG
eb8b281 Update CODE_OF_CONDUCT.md
e7345e4 Update README.md
abc569e Update github.com/reviewdog/errorformat commit hash to 83a795b
c2f2faf Update github.com/reviewdog/errorformat commit hash to 9f3caa8
32ceef5 Update github.com/reviewdog/errorformat commit hash to ac6101f
6557407 Update golang.org/x/build commit hash to 07bebbe
961b586 Update golang.org/x/build commit hash to 0a9a8b5
e38938a Update golang.org/x/build commit hash to 1475309
55bee12 Update golang.org/x/build commit hash to 1f82dd3
513b715 Update golang.org/x/build commit hash to 4872bff
5532510 Update golang.org/x/build commit hash to 511221c
cead6bd Update golang.org/x/build commit hash to 6afe8a2
11da02e Update golang.org/x/build commit hash to 6b5029f
fe07757 Update golang.org/x/build commit hash to 826f76b
b1a64d5 Update golang.org/x/build commit hash to 83d1cf6
c15b30f Update golang.org/x/build commit hash to 8e9a669
d0b466c Update golang.org/x/build commit hash to 92427f6
e07c355 Update golang.org/x/build commit hash to 92f0c56
84e199f Update golang.org/x/build commit hash to 9e7a762
dca015b Update golang.org/x/build commit hash to ae04491
408b737 Update golang.org/x/build commit hash to bdb4c1f
1797d5a Update golang.org/x/build commit hash to be58d06
4257a97 Update golang.org/x/build commit hash to cf70d91
575e480 Update golang.org/x/build commit hash to db1d16d
92e96c5 Update golang.org/x/build commit hash to df328b1
8c0cd25 Update golang.org/x/build commit hash to e566a70
c425be5 Update golang.org/x/build commit hash to fd3ecdd
1c2cee8 Update golang.org/x/net commit hash to 0ba52f6
1e990b8 Update golang.org/x/net commit hash to 3c3fba1
91a2fcb Update golang.org/x/net commit hash to 59133d7
7674937 Update golang.org/x/net commit hash to 627f964
2e18b44 Update golang.org/x/net commit hash to d87ec0c
7ae9310 Update golang.org/x/sync commit hash to 6e8e738
fa30213 Update linters for travis
dfed5ef Update module cloud.google.com/go to v0.57.0
febdc00 Update module go.opencensus.io to v0.22.4
b61dcad Update module google/go-cmp to v0.4.1
fa6a723 Update module google/go-cmp to v0.5.0
7bb8c43 Update module kisielk/errcheck to v1.3.0
696b4a0 Update module xanzy/go-gitlab to v0.32.0
46bc66b Update module xanzy/go-gitlab to v0.32.1
0a090aa Use the Contributor Covenant, version 2.0 instead of 1.4
cb97d53 add test data for staticcheck
a74f409 changelog: add #563 enhancement
3e54d41 cmd: chained if-else, fixed variable names
b8c61ac cmd: use CI_API_V4_URL env as gitlab API URL Closes #563
f36716d doc: write release process
601dde4 doghouse: Support trace
89fa482 doghouse: Update automatic_scaling config to reduce the instance cost
9323c77 doghouse: do not share http client
a58847e fix code of conduct link
2978c68 fix staticcheck warning
1d3ee1e fix typo
37cabcd github-check doesn't report results outside diff by default now
d7c9d2d npm audit fix
88e3f1c spelling: added
5771a7e spelling: deprecated
de1ad67 spelling: difffilter
36cce38 spelling: executable
7937bf2 spelling: seems
9b9f201 spelling: support
ba9e128 spelling: typically
af9288c update CHANGELOG
33bb17c update test data
fe17300 update test data for debugging

reviewdog - v0.10.0

Published by review-dog over 4 years ago

See https://github.com/reviewdog/reviewdog/blob/master/CHANGELOG.md

Changelog

ebaf97c Add CHANGELOG
cda9b31 Add CHANGELOG link from README
32a6630 Add Gerrit change review support
ddc811c Add GitLab badge
970a8c5 Add a bumpr badge
29a911c Add action-brakeman
a8369b0 Add action-fasterer to list
1864e0d Add an integartion which use local reporter with sub-dir run and -fail-on-error
3cc3552 Add information about exit codes in readme
ba2c364 Add logo
2282914 Add reek
f5029cb Add release workflow
6e8c4e4 Add reviewdog/action-languagetool in README
e35e384 Add tests for new fail-on-error option
ef695ce Added release note
abb84bc Allow forced skipping of the doghouse server.
a6f7689 Allow to return failure if any violations found in input data
9897570 Automatically choose the right shell
9890e96 Change default filter mode and return error for unknown flag value
d700a33 Exit 1 if conclusion is failure and -fail-on-error for github-check reporter
c78bb36 Filter results by "diff_context" in Github by default
195d68c Fix sub-directory run with refactoring
d7f9e89 Implement -filter-mode=nofilter
762e255 Introduce codecov/codecov-action
d8e2f1c Introduce reviewdog nightly release
7de46bf Link github release stats
a3036e6 Make it possible to filter check results by all the lines from diff
879c6e7 Make reviewdog command filter results by all lines from diff by default
5ccaf98 Mention action-template in README for creating reviewdog actions
4a89e32 Mention available filter modes
4a9677b Merge branch 'master' into manage-exit-code
4e56547 Merge branch 'master' into renovate/github.com-xanzy-go-gitlab-0.x
85b869d Merge branch 'master' into support-subdir
fd16c4f Merge branch 'master' into support-subdir
816031a Merge pull request #443 from reviewdog/gitlab-badge
3cf33e4 Merge pull request #444 from reviewdog/gitlab-ci-branch
1773b89 Merge pull request #445 from reviewdog/update-badges
a60057f Merge pull request #447 from reviewdog/renovate/github.com-mattn-go-shellwords-1.x
bf770d6 Merge pull request #448 from reviewdog/git-hook
9abb5e4 Merge pull request #449 from reviewdog/badge
72950d4 Merge pull request #450 from Le6ow5k1/filter-by-all-lines-in-diff
35453ca Merge pull request #451 from reviewdog/add-action-brakeman
f2919bd Merge pull request #452 from reviewdog/renovate/github.com-bradleyfalzon-ghinstallation-1.x
7fddd11 Merge pull request #453 from reviewdog/renovate/cloud.google.com-go-0.x
5b59718 Merge pull request #454 from reviewdog/renovate/gopkg.in-yaml.v2-2.x
c6d7678 Merge pull request #455 from nasa9084/patch-1
6608868 Merge pull request #456 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
5ff07cb Merge pull request #457 from reviewdog/template
8bf7970 Merge pull request #458 from reviewdog/renovate/golang.org-x-lint-digest
e301619 Merge pull request #459 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
f3b3f91 Merge pull request #460 from reviewdog/renovate/golang.org-x-net-digest
e85f6e5 Merge pull request #462 from reviewdog/renovate/github.com-mattn-go-shellwords-1.x
175479e Merge pull request #463 from reviewdog/renovate/docker-gcr.io-gcpug-container-appengine-go-1.x
062675f Merge pull request #465 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
64a51a1 Merge pull request #466 from renatoabreu11/master
7509883 Merge pull request #467 from reviewdog/langtool
4a29dce Merge pull request #468 from reviewdog/support-subdir
bc80375 Merge pull request #470 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
3aba2df Merge pull request #471 from reviewdog/renovate/github.com-google-go-github-v29-29.x
faab448 Merge pull request #472 from reviewdog/renovate/cloud.google.com-go-0.x
80b4e2c Merge pull request #473 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
b0d4484 Merge pull request #475 from reviewdog/renovate/golang.org-x-net-digest
00ed3cf Merge pull request #477 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
3fa5882 Merge pull request #478 from reviewdog/renovate/golang.org-x-net-digest
984c7a7 Merge pull request #480 from reviewdog/renovate/github.com-rakyll-statik-0.x
5aded5b Merge pull request #481 from reviewdog/renovate/golang.org-x-net-digest
7923691 Merge pull request #482 from reviewdog/renovate/golang.org-x-net-digest
436cc44 Merge pull request #483 from reviewdog/renovate/docker-circleci-golang-1.x
c45dc9c Merge pull request #485 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
c9d205f Merge pull request #487 from staticmukesh/master
9e439b3 Merge pull request #488 from reviewdog/renovate/golang.org-x-net-digest
9e8bba6 Merge pull request #490 from reviewdog/renovate/github.com-mgechev-revive-1.x
223df5b Merge pull request #491 from reviewdog/renovate/golang.org-x-lint-digest
d79f136 Merge pull request #493 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
8e56882 Merge pull request #494 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
e0453fe Merge pull request #495 from reviewdog/renovate/cloud.google.com-go-0.x
0d3ee87 Merge pull request #497 from reviewdog/renovate/mvdan.cc-unparam-digest
283db1f Merge pull request #498 from Miradorn/patch-1
7da40df Merge pull request #499 from reviewdog/renovate/golang.org-x-sync-digest
c7f8282 Merge pull request #500 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
d2a9d9a Merge pull request #501 from reviewdog/renovate/cloud.google.com-go-0.x
83080c2 Merge pull request #503 from reviewdog/renovate/golang.org-x-net-digest
2f84a85 Merge pull request #505 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
296e099 Merge pull request #507 from reviewdog/renovate/cloud.google.com-go-0.x
ff8b1d4 Merge pull request #509 from vk26/support/add-action-fasterer
85bc77a Merge pull request #511 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
f339a45 Merge pull request #513 from reviewdog/project-run-failure
02d020d Merge pull request #516 from kayoub5/master
9d7967c Merge pull request #517 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
c945b52 Merge pull request #519 from reviewdog/renovate/golang.org-x-net-digest
73c40e6 Merge pull request #520 from mattbailey/patch-1
f507019 Merge pull request #522 from Renato66/patch-1
5563156 Merge pull request #523 from jsoref/spelling
beaec2c Merge pull request #524 from reviewdog/renovate/mvdan.cc-unparam-digest
bc25be8 Merge pull request #525 from reviewdog/renovate/golang.org-x-net-digest
3606b09 Merge pull request #526 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
0bd3b49 Merge pull request #527 from reviewdog/renovate/mvdan.cc-unparam-digest
4a0f6b3 Merge pull request #528 from shogo82148/update-github-and-gitlab
f8c1591 Merge pull request #529 from reviewdog/doc
20f4720 Merge pull request #530 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
ef84963 Merge pull request #531 from reviewdog/renovate/golang.org-x-build-digest
5359562 Merge pull request #532 from reviewdog/gomodtidy
20df126 Merge pull request #533 from reviewdog/fail-on-error-github-check
7676595 Merge pull request #535 from reviewdog/diff-mode
4da2262 Merge pull request #537 from alirezabashyri/patch-1
1f1c916 Merge pull request #538 from reviewdog/gitlab-diff-mode-support
ee16dac Merge pull request #539 from reviewdog/diff-mode-default
42efcf3 Merge pull request #540 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
2fd4c6d Merge pull request #541 from reviewdog/no-filter-mode
ab80e96 Merge pull request #542 from reviewdog/renovate/golang.org-x-build-digest
67fee38 Merge pull request #543 from reviewdog/renovate/golang.org-x-net-digest
cd754e2 Merge pull request #544 from reviewdog/empty-diffcmd
642b328 Merge pull request #545 from reviewdog/check-api-nofilter
410bb1a Merge pull request #547 from reviewdog/filter-mode-doc
e4073a9 Merge pull request #549 from reviewdog/renovate/golang.org-x-build-digest
956941d Merge pull request #550 from reviewdog/codecov-action
4cb6e46 Merge pull request #551 from reviewdog/go114
429eddc Merge pull request #552 from reviewdog/renovate-label
ae15191 Merge pull request #553 from reviewdog/nightly
1a519db Merge pull request #554 from reviewdog/renovate/golang.org-x-build-digest
50d4775 Merge pull request #555 from reviewdog/introduce-nightly
81e65e1 Merge pull request #556 from reviewdog/renovate/golang.org-x-net-digest
58eedea Merge pull request #558 from reviewdog/remove-experimental
b7bb6bc Merge pull request #559 from reviewdog/add-reek
e359505 Merge pull request #561 from reviewdog/improve-release
144be8f Merge pull request #562 from reviewdog/release-0.10.0
e24a195 Remove ?maxAge from release related shields.io badges
3dc11cb Remove release flow from circle ci
5a0fbc6 Rename InDiff to ShouldReport
e5ea602 Rename difffilter.FilterMode to difffilter.Mode
0c680a0 Return LnumDiff where possible for -filter-mode=file
d78445f Revert "debug"
e17f150 Revert "debug"
fb5fc58 Run sub-dir with github-check test on non pull request
f660b74 Setup Go before goreleaser action to change go version to build binaries
0adc87e Support empty -diff flag for -repoter=local with -filter-mode=nofilter
5c30494 Update README.md
d06896b Update circleci/golang Docker tag to v1.14
31c14a1 Update diff command document to avoid --relative flag
2984a2d Update gcr.io/gcpug-container/appengine-go Docker tag to v1.13
862dc2f Update github.com/reviewdog/errorformat commit hash to 333243a
4ed39ee Update github.com/reviewdog/errorformat commit hash to 574f527
9d14215 Update github.com/reviewdog/errorformat commit hash to 647712b
e65fde1 Update github.com/reviewdog/errorformat commit hash to 6a79475
b5020a4 Update github.com/reviewdog/errorformat commit hash to 9dd578d
6334a88 Update github.com/reviewdog/errorformat commit hash to d3e6dc2
d577629 Update github.com/reviewdog/errorformat commit hash to e3defe1
69832f9 Update github.com/reviewdog/errorformat commit hash to f5b5a3c
9e3fa78 Update github.com/reviewdog/errorformat commit hash to f81d8fd
eaedfaa Update golang.org/x/build commit hash to 372ecfe
88aa720 Update golang.org/x/build commit hash to 642a88e
f8ca6c2 Update golang.org/x/build commit hash to c34742b
b1019bf Update golang.org/x/lint commit hash to 738671d
d889a84 Update golang.org/x/lint commit hash to 910be7a
1962ce3 Update golang.org/x/net commit hash to 0de0cce
79d2d53 Update golang.org/x/net commit hash to 1617124
920878d Update golang.org/x/net commit hash to 1ed2336
4033161 Update golang.org/x/net commit hash to 244492d
6b9ddf0 Update golang.org/x/net commit hash to 4628272
ca91d14 Update golang.org/x/net commit hash to 491c5fc
c74b572 Update golang.org/x/net commit hash to 5a598a2
680e9a5 Update golang.org/x/net commit hash to 7e3656a
9b2eac1 Update golang.org/x/net commit hash to d3edc99
dc473f2 Update golang.org/x/net commit hash to e0ff5e5
4df646e Update golang.org/x/net commit hash to ff2c4b7
8f3cb57 Update golang.org/x/sync commit hash to 43a5402
6733bc2 Update module bradleyfalzon/ghinstallation to v1.1.1
c2af70e Update module cloud.google.com/go to v0.52.0
bdd67e7 Update module cloud.google.com/go to v0.53.0
5f01ea8 Update module cloud.google.com/go to v0.54.0
991bdee Update module cloud.google.com/go to v0.55.0
2bda24b Update module cloud.google.com/go to v0.56.0
540a787 Update module google/go-github/v29 to v29.0.3
f90c44c Update module mattn/go-shellwords to v1.0.10
1ee64f9 Update module mgechev/revive to v1.0.2
cc22b32 Update module rakyll/statik to v0.1.7
17949eb Update module xanzy/go-gitlab to v0.23.0
812c997 Update module xanzy/go-gitlab to v0.24.0
6c5d965 Update module xanzy/go-gitlab to v0.25.0
64389af Update module xanzy/go-gitlab to v0.26.0
26f0b38 Update module xanzy/go-gitlab to v0.27.0
8dfda2d Update module xanzy/go-gitlab to v0.28.0
82dde0d Update module xanzy/go-gitlab to v0.29.0
87cc7bc Update module yaml to v2.2.8
b45c873 Update mvdan.cc/unparam commit hash to 0ac8026
73ad688 Update mvdan.cc/unparam commit hash to 6e24660
8035686 Update mvdan.cc/unparam commit hash to b37ab49
32ca935 Update service/gerrit/change_diff.go
e6dc959 Use div instead of p for centering
282b488 Use go 1.14
c8443bb [ProjectRun] exit 1 if a tool fails with zero-findings
e146f14 add "renovate" label for renovate pull requests
c8a28b4 add .git_hooks
b781e95 add .goreleaser-nightly.yml for nightly release
0f74db5 add FilteredCheck.InDiffFile and refactoring
9d61a2b add an integration for github-pr-check with -fail-on-error
3bb1843 add an integration test of github-pr-review with -filter-mode=nofilter
242d083 add an integration test to run github-pr-check with -filter-mode=file
79e8c87 add example img of prepare-commit-msg
fd3d81f add links
d59d035 chore(deps): update golang.org/x/build commit hash to 916311c
db71549 chore(deps): update module mattn/go-shellwords to v1.0.9
17ca0e9 ci: add integration tests for subdir runs
1202338 ci: change patterns for action-languagetool
109e7e8 ci: gitlab: do not run CI on tag push
991eca9 ci: introduce https://github.com/reviewdog/action-languagetool
ebccb38 clarify "added" mode includes changed lines
5d0790c client.SetBaseURL is moved to gitlab.WithBaseURL() option
122840f confirm gitlab-mr-commit behavior of -filter-mode
c2069f2 debug
0dc79b3 debug
986b643 debug test data
331b8a1 debug with tee
da96ca6 do not output GitHub Actions log in github service test
d407f52 doc: add a document about -filter-mode
f626680 doc: update document about Exit codes
a261dec doghouse: Do not post annotations when it's empty
206f3b4 feat: add standardrb action
3568426 fix build
c2dc82b fix export export
98b5adf fix fail-on-error handling for BulkCommentService
1badf0a fix github-pr-check subdir handling
727f986 fix langtool errors
8399e34 fix lint errors
b31e8e1 fix race condition in test
e47681e fix scopelint warning
c956a76 fix typo
9180cf8 fix typo
1aa3a22 fix: GitLab CI MergeTrains
d2fa846 fix: missing comma
9ba49f2 gerrit: do not use --relative for diff command
936e4aa gerrit: handle -filter-mode=nofilter
ce95e36 github-check reporter: Deprecate OutsideDiff flag and use filter-mode=nofilter instead
c2a5db3 github-check/github-pr-check is no longer experimental feature
ad09838 github-check: Support sub-dir run
67a3c96 github-pr-review: support -filter-mode=nofilter
f4a4b6d gitlab: add an integration test for subdir run
c553e56 gitlab: do not use --relative arg
665f503 gitlab: handle -filter-mode=nofilter
9fc31ca gitlab: skip file comments
6cd4427 gitlab: support -filter-mode=[file/diff_context]
2ac6347 gitlab: use nofilter in CI
70a8a8c go tool vet and shadow option are not available
c64a543 implement -filter-mode=file
4025d0f improve README about REVIEWDOG_TOKEN
0ed0fb8 log failure of normalizing path
68de24c quote env var
febe095 refactoring: create commentutils to avoid cyclic imports
9b15c58 remove needless double quote
59d38c3 remove special IsPosted check for LnumDiff == 0
969ccc7 renovate: udpate renovate setting
2832b60 spelling: comment
4c53198 spelling: comments
2bcdfad spelling: console
c78323e spelling: doesn't
21246cd spelling: errorformat
950a2e2 spelling: extended
d2ab9ef spelling: gcloud
ef09a40 spelling: generate
0fe3919 spelling: manages
bf47380 spelling: request
b5bf1cf spelling: reviewdog
529ff1e spelling: trusted
d08fe34 test github-check reporter with -filter-mode=nofilter
fe8d8ef tidy go mod
4ac3a6e typo fix
02edc7a update ShouldReport func comment as well
9b205b1 update help document about -filter-mode=file
9868168 update help document about filter-mode=nofilter
bf0619f update xanzy/go-gitlab to v0.31.0 and google/go-github/v29 to v31
af52146 use -fail-on-error for github-pr-check test
d492aba use warning for -filter-mode=file github-pr-check test

reviewdog - v0.9.17: Fix gitlab-mr-discussion reporter (#249)

Published by haya14busa almost 5 years ago

Changelog

dfeff01 Add action-hadolint
2978e29 Merge pull request #436 from reviewdog/renovate/github.com-mattn-go-shellwords-1.x
48ee779 Merge pull request #438 from reviewdog/renovate/golang.org-x-net-digest
8eacebc Merge pull request #439 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
83b71ea Merge pull request #440 from reviewdog/mgrachev-patch-1
ac3d9b6 Merge pull request #441 from aslafy-z/patch-1
02ebbd6 Merge pull request #442 from reviewdog/fix-gitlab-discussion
35e45f7 Update golang.org/x/net commit hash to 6afb519
c10bf43 Update install script
99481ed Update module mattn/go-shellwords to v1.0.7
fe3bc1e Update module xanzy/go-gitlab to v0.22.3
ec5d8eb chore(docs): add reviewdog/yamllint action
6b89d3b ci(gitlab): cache go modules
fde5f1c gitlab: Use go-gitlab for merge request discussion API
e471388 gitlab: fix base SHA
7143371 remove reference to go-github/v28

reviewdog - v0.9.16: Minor update. Improve GitHub API error message

Published by haya14busa almost 5 years ago

Changelog

4d6cdda Add action-dotenv-linter
0b2c5c7 Add instruction to create reviewdog badge
399385d Add reviewdog badge
b0c2828 Merge pull request #419 from reviewdog/sponsor
a3fb743 Merge pull request #420 from reviewdog/renovate/cloud.google.com-go-0.x
37b8bfe Merge pull request #421 from reviewdog/renovate/golang.org-x-oauth2-digest
af406e7 Merge pull request #422 from reviewdog/renovate/github.com-google-go-cmp-0.x
05bdf49 Merge pull request #423 from reviewdog/renovate/github.com-mgechev-revive-1.x
eb49973 Merge pull request #424 from reviewdog/reviewdog-badge
14cb923 Merge pull request #425 from reviewdog/refactor-reviewdog-workflow
e2407f2 Merge pull request #427 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
3231b28 Merge pull request #428 from reviewdog/update-go-github
03227b8 Merge pull request #431 from reviewdog/add-action-dotenv-linter
7add3ee Merge pull request #432 from tsuyoshicho/request/redpen
c0a7ccb Merge pull request #433 from reviewdog/mod-tidy
ce0571f Move the reviewdog badge section
d6f008f Refactor reviewdog workflow
f981371 Update FUNDING.yml to add haya14busa
d8a509c Update github.com/reviewdog/errorformat commit hash to 8983be9
43194e7 Update go-github from v28 to v29
c6153d9 Update go-github to v29.0.2
7a710aa Update golang.org/x/oauth2 commit hash to bf48bf1
1b9a942 Update module cloud.google.com/go to v0.51.0
c849c4b Update module google/go-cmp to v0.4.0
43cbe7b Update module mgechev/revive to v1.0.1
82c7e86 Update readme about supporting reviewdog
bc4e59e add action-redpen
a50e5fb add links
0b985f5 fix .goreleaser.yml
855e643 fix typo
83cf17c go mod tidy

[GitHub Action] Graceful Degradation for Pull Requests from forked repositories

Graceful Degradation example

GITHUB_TOKEN for Pull Requests from forked repository doesn't have write access to Check API nor Review API due to GitHub Actions restriction.

Instead, reviewdog now uses Logging commands of GitHub Actions to post results as annotations similar to github-pr-check reporter.

See doc for more detail.

Running reviewdog in GitHub Actions becomes more and more OSS friendly with this release! ❤️

New -tee option

Enable "tee"-like mode which outputs tools' output as is while reporting results to -reporter. Useful for debugging as well.

Changelog

b9727b4 Add -tee option to debug tools' output
c49b0f0 Add action-rubocop
231780b Add explicit logging for PR from forked repo
65bbb79 Add warning and exit with 1 for too many annotations
fd0dea0 Cache Go Modules on GitHub Actions
80e27d7 Improve error message for too many annotations
dba9dc3 Improve the document about github-check
5007e31 Merge branch 'master' into tee
c3fc9e4 Merge pull request #366 from reviewdog/add-action-rubocop
2929b7d Merge pull request #367 from reviewdog/renovate/github.com-mgechev-revive-digest
8987a7f Merge pull request #369 from reviewdog/renovate/github.com-bradleyfalzon-ghinstallation-1.x
15f89bb Merge pull request #370 from reviewdog/renovate/github.com-mgechev-revive-digest
1c51a4d Merge pull request #371 from reviewdog/renovate/golang.org-x-oauth2-digest
fe15529 Merge pull request #372 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
30f159d Merge pull request #373 from reviewdog/renovate/github.com-mgechev-revive-digest
74649d9 Merge pull request #374 from reviewdog/renovate/github.com-mgechev-revive-digest
4af93ab Merge pull request #375 from reviewdog/renovate/golang.org-x-net-digest
fef05c9 Merge pull request #376 from reviewdog/renovate/github.com-mgechev-revive-digest
994548f Merge pull request #377 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
6e85201 Merge pull request #378 from reviewdog/renovate/github.com-mgechev-revive-digest
2521127 Merge pull request #379 from reviewdog/renovate/golang.org-x-net-digest
d964095 Merge pull request #380 from reviewdog/renovate/github.com-mgechev-revive-digest
3503f62 Merge pull request #381 from reviewdog/renovate/golang.org-x-net-digest
ff84995 Merge pull request #382 from reviewdog/renovate/github.com-mgechev-revive-digest
8a40309 Merge pull request #383 from reviewdog/renovate/golang.org-x-net-digest
f8479e0 Merge pull request #384 from reviewdog/renovate/github.com-mgechev-revive-digest
1ae2d64 Merge pull request #385 from reviewdog/renovate/github.com-mgechev-revive-digest
d63d639 Merge pull request #386 from reviewdog/renovate/github.com-mgechev-revive-digest
ae1e2bd Merge pull request #387 from reviewdog/renovate/github.com-mgechev-revive-digest
bf89b9e Merge pull request #388 from reviewdog/renovate/github.com-mgechev-revive-digest
262146b Merge pull request #389 from reviewdog/renovate/github.com-mgechev-revive-digest
acb570b Merge pull request #390 from reviewdog/renovate/github.com-mgechev-revive-digest
9d24991 Merge pull request #391 from reviewdog/fix-typo
3ada62f Merge pull request #392 from reviewdog/renovate/cloud.google.com-go-0.x
0366231 Merge pull request #393 from reviewdog/renovate/github.com-mgechev-revive-digest
172c0b1 Merge pull request #394 from reviewdog/renovate/github.com-mgechev-revive-digest
dee96b1 Merge pull request #395 from reviewdog/renovate/github.com-mgechev-revive-digest
aa765e2 Merge pull request #396 from reviewdog/renovate/github.com-mgechev-revive-digest
a8f188a Merge pull request #398 from reviewdog/renovate/github.com-mgechev-revive-digest
aaebbcd Merge pull request #399 from reviewdog/renovate/github.com-mgechev-revive-digest
f7d5d7a Merge pull request #400 from reviewdog/renovate/github.com-mgechev-revive-1.x
929a458 Merge pull request #401 from kbakba/patch-1
4f2c81e Merge pull request #405 from reviewdog/tee
eb954a5 Merge pull request #406 from tsuyoshicho/request/add-myactions
5054322 Merge pull request #407 from reviewdog/cache
c8a7517 Merge pull request #408 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
fc514a1 Merge pull request #412 from reviewdog/refactor
c49cc7a Merge pull request #413 from review-dog/action-logging-pr-check
566cb4e Merge pull request #414 from review-dog/action-logging-pr-review
285d8a1 Merge pull request #416 from reviewdog/fix-test
6851911 Merge pull request #417 from review-dog/action-logging-check-from-fork
c2c0808 Merge pull request #418 from reviewdog/doc-udpate
ab1c8f7 Refactor FilteredResultMap so that it can hold report level
219a3d9 Revert "debug too many annotations"
16d1f2e Revert "debug too many errors"
ea4c880 Revert "debug"
1e3510b Revert "debug"
141258b Run Go test on Pull Request too
5e1585c Run github-check on push only for master branch
4258706 Show message and Raw Output as well
24955cb Spell fix
f48f9d0 Update github.com/mgechev/revive commit hash to 03a82c7
7adcd37 Update github.com/mgechev/revive commit hash to 0422c5c
0b3a379 Update github.com/mgechev/revive commit hash to 06cad11
0fcf7ef Update github.com/mgechev/revive commit hash to 1560db4
73b1c12 Update github.com/mgechev/revive commit hash to 1a15d06
d4421a8 Update github.com/mgechev/revive commit hash to 2e5c950
8bdf90f Update github.com/mgechev/revive commit hash to 5930a7e
30b5038 Update github.com/mgechev/revive commit hash to 612cfd2
7a42306 Update github.com/mgechev/revive commit hash to 7eac02b
61d7cce Update github.com/mgechev/revive commit hash to 83dc3cc
f808a26 Update github.com/mgechev/revive commit hash to 89a2851
e58ad51 Update github.com/mgechev/revive commit hash to 9d5ed11
ef52e94 Update github.com/mgechev/revive commit hash to ab7c6da
6fa1660 Update github.com/mgechev/revive commit hash to ac83e84
d9fbe94 Update github.com/mgechev/revive commit hash to bc0debc
33574d7 Update github.com/mgechev/revive commit hash to c0365d5
02dcba2 Update github.com/mgechev/revive commit hash to da9e15b
5e1d781 Update github.com/mgechev/revive commit hash to dc41cf7
08e15ac Update github.com/mgechev/revive commit hash to e083807
de5fbcd Update github.com/mgechev/revive commit hash to e98997e
d9faa7d Update github.com/mgechev/revive commit hash to fa51344
9fb96b5 Update github.com/reviewdog/errorformat commit hash to 5b92f81
f18aaa7 Update github.com/reviewdog/errorformat commit hash to 74f85e1
8fa6612 Update golang.org/x/net commit hash to 1ddd1de
2637851 Update golang.org/x/net commit hash to 5ee1b9f
2de0ba9 Update golang.org/x/net commit hash to c0dbc17
697ffa6 Update golang.org/x/net commit hash to e7e4b65
04f5889 Update golang.org/x/oauth2 commit hash to 858c2ad
2f2a3cc Update module bradleyfalzon/ghinstallation to v1.1.0
0388b31 Update module cloud.google.com/go to v0.50.0
365dd34 Update module mgechev/revive to v1
04b2b6e Update module xanzy/go-gitlab to v0.22.2
3c00f06 add tsuyoshicho's actions
2ccc63e avoid using magic number
efb7e58 ci: Disable Go Problem Matchers
05aeed4 ci: Run github-check reporter on pull_request too
af8dc00 ci: run github-pr-review with latest changes too
c394ed2 debug
a3a7cba debug
a7c4764 debug too many annotations
74a1617 debug too many errors
4d5863e doc: Graceful Degradataion for Pull Requests from forked repositories
ddb7359 fix and add tests
3872145 fix test
157c5fb fix test only in PR from forked repo
1295e1e fix typos
b1b75e7 github-check: check results is in diff or outside of diff as much as possible
a813a6d github-pr-check: Use logging commands of GitHub Actions as Graceful degradation for Pull Request from forked repository
2238fbd github-pr-review: Use logging commands of GitHub Actions as Graceful degradation for Pull Request from forked repository
4110505 improve status handling and do not exit with 0 if level is warning or info
6e8e1ea kick CI
09d10f0 lint fix
a27440b lint fix
e808269 run reviewdog with tee
7ece392 tweak
6d3a0f9 update github-pr-review and github-pr-check sections as well
4fb50f6 use camelCase

reviewdog - v0.9.14: New reporter (-reporter=github-check)

Published by haya14busa almost 5 years ago

New reporter (-reporter=github-check)

It's basically same as -reporter=github-pr-check except it works not only for Pull Request but also for commit. Also, it reports results outside Pull Request diff too.

sample comment outside diff

Fix support for too many annotations (-reporter=github-pr-review,github-pr-check)

Now reviewdog works well with too many annotations (like 50+ annotations).

Changelog

09e366a .reviewdog.yml: use warning level for errcheck,revive,golagnci
010a353 Add 'set +o pipefail'
a99e92e Add GitHub Actions badge
c766996 Add a link to Marketplace
f9b30cf Add an article about GitHub Actions integration
1629231 Add docuemnt for github-check reporter
2e35779 Add example link for creating reviewdog GitHub Actions
5340ace Add https://github.com/reviewdog/action-shellcheck
eb4cf23 Add https://github.com/reviewdog/action-stylelint
22ef718 Add link to GitHub Actions page
09286c5 Add misspell action
dde68ca Add on: push GitHub Actions workflow and run reviewdog with -reporter=github-check
bf55b11 Add reviewdog/action-eslint
75ce74c Add reviewdog/action-misspell to README
43561fe Add reviewdog/action-vint
3b4056b Adds wemake-python-styleguide
31b7db5 Clean up code
dc2166d Create FUNDING.yml
9480036 Delete unused parameters.
d70c5a9 Do not set CreateCheckRunOptions.HeadBranch
6983ba1 Dump GitHub Context in on push workflow
b0d83cc Fill in title and summary
66cd989 Fix opencollective link
a1660a5 Fix typo
e715059 Fix typo
6dafb69 Fix typo. Thanks misspell!
bcaa694 Fix typos.
2d7e23e Implement new reporter: github-check
77f767a Improve document about reviewdog setup
79dcb9c Introduce reviewdog/action-golangci-lint
7942ea5 Introduce reviewdog/action-shellcheck
060879d Mention reviewdog/action-tflint in README
0138713 Merge pull request #292 from reviewdog/update-doc
509a53a Merge pull request #293 from reviewdog/introduce-action-golangci-lint
8f033c3 Merge pull request #294 from reviewdog/action-doc
434ad95 Merge pull request #295 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
69af7f8 Merge pull request #296 from reviewdog/improve-setup-reviewdog
e9846ae Merge pull request #297 from reviewdog/action-test
b2e148b Merge pull request #298 from reviewdog/brew-doc
8e39390 Merge pull request #299 from reviewdog/action-misspell
265c5d5 Merge pull request #301 from reviewdog/add-article
9e0489d Merge pull request #302 from reviewdog/renovate/golang.org-x-net-digest
008a26f Merge pull request #304 from reviewdog/renovate/github.com-mgechev-revive-digest
e25041f Merge pull request #305 from reviewdog/renovate/mvdan.cc-unparam-digest
d1fdc0f Merge pull request #308 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
b61b258 Merge pull request #309 from shopetan/master
1d6a3c8 Merge pull request #312 from reviewdog/arnottcr-go112
e0ea865 Merge pull request #314 from reviewdog/fix-go112
22b611d Merge pull request #315 from reviewdog/fix-circleci
7733d45 Merge pull request #317 from reviewdog/fix-travis
65220f9 Merge pull request #318 from reviewdog/readme-efm-playground
6b2b3c5 Merge pull request #319 from reviewdog/add-action-stylelint
df28470 Merge pull request #320 from reviewdog/action-vint
7508115 Merge pull request #321 from reviewdog/action-eslint
9218198 Merge pull request #323 from reviewdog/action-shellcheck
388dcbe Merge pull request #324 from reviewdog/add-action-shellcheck
72e9bb1 Merge pull request #325 from reviewdog/add-tflint
9759395 Merge pull request #327 from reviewdog/needless-branch
c3a0a3e Merge pull request #328 from reviewdog/check-limit
95ccf8d Merge pull request #330 from reviewdog/remainig-as-summary
456d77b Merge pull request #331 from reviewdog/golangci-warn
b7ebbbc Merge pull request #333 from reviewdog/github-check-reporter
81f21e9 Merge pull request #334 from reviewdog/fix-check-name
dbcfe58 Merge pull request #337 from reviewdog/renovate/gopkg.in-yaml.v2-2.x
8b17c72 Merge pull request #338 from reviewdog/renovate/golang.org-x-lint-digest
6608494 Merge pull request #339 from i-sevostyanov/cleanup
9deb7b8 Merge pull request #340 from mgrachev/cleanup-code
9704772 Merge pull request #341 from reviewdog/change-level
766c7d5 Merge pull request #342 from reviewdog/renovate/cloud.google.com-go-0.x
de12753 Merge pull request #344 from ruudk/patch-1
058da20 Merge pull request #346 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
35d3577 Merge pull request #351 from reviewdog/renovate/github.com-justinas-nosurf-1.x
3367e88 Merge pull request #352 from ruudk/patch-1
4a85fae Merge pull request #358 from reviewdog/renovate/golang.org-x-oauth2-digest
7c54052 Merge pull request #361 from sobolevn/patch-1
45d5832 Merge pull request #362 from Streppel/bugfix/359
be7015d Merge pull request #363 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
d8bd0bc Merge pull request #364 from reviewdog/tweak-github-check
ad98420 Merge pull request #365 from reviewdog/github-check-doc
4de9dbc Nil slice declaration.
af0a9cb Redudant import alias.
1cf1421 Redudant type conversion.
0a813bb Redundant parentheses.
f97a4e3 Remove debug code
86f47d1 Remove loginc from /_ah/warmup as go112 doesn't support it
58502b9 Remove needless GetPullRequest from interface
8c51c2e Remove redundant words from README
9d4d010 Remove variable from struct of github.CheckRunAnnotation
6f823e9 Remove variable from struct of github.CheckRunAnnotation
2989191 Revert "debug: add test code to test reviewdog"
9411005 Revert debug code
29ec8d5 Run Go Test on GitHub Actions
1a9cc54 Sort imports.
4e78a95 Support more than 50 annotations
83d1113 Update README to mention public github actions
54b2cfd Update REAME to mension the errorformat playground
8ad5124 Update document about GitHub Actions platform
035d4b9 Update github.com/mgechev/revive commit hash to 88015cc
eb4553c Update github.com/reviewdog/errorformat commit hash to 041eefc
8a05cae Update github.com/reviewdog/errorformat commit hash to 85eb1c3
692d3d2 Update github.com/reviewdog/errorformat commit hash to 8ffc512
c9df2f4 Update golang.org/x/lint commit hash to fdd1cda
e62accd Update golang.org/x/net commit hash to ef20fe5
a2d3671 Update golang.org/x/oauth2 commit hash to 5d9234d
3994ae9 Update module cloud.google.com/go to v0.49.0
1cec8ec Update module justinas/nosurf to v1
d1a87a0 Update module xanzy/go-gitlab to v0.22.1
b86b27e Update module yaml to v2.2.7
75ec5e1 Update mvdan.cc/unparam commit hash to 960b1ec
e84c9f7 Use %f|%l col %c| as basic format to avoid emoji rendering
44d981d add sudo
711f8a9 chagne tool name for golint with reviewdog on push
85a2d30 cienv: support on push GitHub Actions workflow
c840bb2 circleci: do not use || true
4aa17de debug: add test code
892822e debug: add test code to test reviewdog
c8b8567 doghouse: Do not pass nil TransactionOption
e0ab5a3 doghouse: Find installation from GitHub API and fix nil ptr exception
a9215ff doghouse: Use "Forwarded" header
28b0006 doghouse: rm app_dev.yaml which is no longer used
ffb49eb doghouse: use different http client to find Installation ID
044a97f fix test on GitHub Actions
0b0cab9 fixes #359
90b1c0a github-check: disable filtering for pull-request
35f495b github-pr-check: always fill check run name
221fb2e github-pr-check: fix missing name
eba86ca github-pr-review: add simple test for summary text
6bce37f github-pr-review: remove abuse from a summary comment
3fd1a39 github-pr-review: use tag for summary
557b9c4 github-pr-review: use review summary comments for too many annotations
ebce3fb githubutils: add tests
ee0bba3 install reviewdog to $HOME/bin
d04d2a8 linuxbrew is also supported
52ef9ae rename workflow to distinguish on pull-request and on push workflow
9c89257 s/reviewdog-/reviewdog/
395e2ee sunset google.golang.org/appengine module
dfdc789 travis: fix installation of linters
269fcdb try ::add-path
08be12c try to install reviwedog to /usr/local/bin
e966afd tweak English
ba13201 tweak name
d2c378b typo
0cf8681 use golangci with warning level
027992d use golint as warning

reviewdog - v0.9.13: GitHub Actions Support

Published by haya14busa about 5 years ago

Support -reporter=github-pr-check on GitHub Actions

github-pr-check sample annotation with option 1

Now, you can use -reporter=github-pr-check on GitHub Actions without installing reviewdog GitHub App!
doc

on: [pull_request]
jobs:
  reviewdog:
    name: reviewdog
    runs-on: ubuntu-latest
    steps:
      # ...
      - name: Run reviewdog
        env:
          REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        run: |
          golint ./... | reviewdog -f=golint -reporter=github-pr-check

-runners flag to run only specified runners in reviewdog config file.

$ reviewdog -diff="git diff master" -runners=golint,govet

-level flag and level field in config file to change report level for github-pr-check reporter

You can change report level for this github-pr-check reporter by level field in config
file
or -level flag.
You can control GitHub status check result with this feature. (default: error)

Level GitHub Status
info neutral
warning neutral
error failure
runner:
  golint:
    cmd: golint ./...
    errorformat:
      - "%f:%l:%c: %m"
    level: warning
  govet:
    cmd: go tool vet -all -shadowstrict .

-guess flag

If a CI service doesn't provide information such as Pull Request ID - reviewdog can guess it by branch name and commit SHA.
Just pass the flag guess:

$ reviewdog -conf=.reviewdog.yml -reporter=github-pr-check -guess

Changelog

265ed56 Add a sample image for github-pr-check reporter on GitHub Actions
d001fef Add an example image for github-pr-check on GitHub Action from forked repo
981f7f6 Add installation instruction by homebrew
639aac3 Add more error context
ec762c1 Add onetime backer image too
532f5c6 Add renovate.json
b5c8762 Always update Travis IP addresses before checking
ae311cd Change report level for reviewdog on GitHub Actions
4160c1b Check only when token is not present
e5ba4b1 Do not re-use context after errgroup.WithContext
fe4e46c Do not run GitLab CI for master branch
88360e3 Dump GitHub Context
f9c043e Dump GitHub Event
2a2047d Fix GitHub event data
2ccd46a Fix isPr
b7d2c93 Fix links
6cce5b3 Fix more typos. Thank you, @php-coder!
3f5ca42 Get Pull Request ID by branch name or commit hash
2f86f4d Implement -runners flag to specify which runners to run in conf file
04044d3 Introduce GitHub Actions for Go build
f2a84e3 Introduce reviewdog on GitHub Action
0476178 Merge branch 'master' into bumpup_go-github
4361d2a Merge pull request #190 from mgrachev/feature/get-pull-request-id
5b48d1f Merge pull request #218 from reviewdog/tap-install
c067ff0 Merge pull request #220 from reviewdog/update
75d25d2 Merge pull request #222 from ques0942/bumpup_go-github
03b5291 Merge pull request #224 from shogo82148/workaround-for-honnef.co-go-tools
7670e22 Merge pull request #227 from Code-Hex/master
449ea40 Merge pull request #228 from reviewdog/fix-gitlab
6141be1 Merge pull request #229 from reviewdog/renovate/configure
48fe9aa Merge pull request #230 from reviewdog/renovate/pin-dependencies
bd8bdf8 Merge pull request #231 from reviewdog/renovate/golang.org-x-tools-digest
eb365fd Merge pull request #232 from reviewdog/renovate-config
b16b9cc Merge pull request #233 from reviewdog/renovate/github.com-reviewdog-errorformat-digest
21aa6e0 Merge pull request #236 from reviewdog/renovate/github.com-xanzy-go-gitlab-0.x
304919c Merge pull request #237 from reviewdog/renovate/textlint-11.x
428a8ae Merge pull request #238 from reviewdog/renovate/github.com-kylelemons-godebug-1.x
788b92f Merge pull request #248 from reviewdog/renovate/textlint-rule-no-dead-link-4.x
fb17299 Merge pull request #250 from reviewdog/renovate/github.com-google-go-cmp-0.x
99fb028 Merge pull request #251 from shogo82148/lock-npm-pakcage
39fc104 Merge pull request #252 from shogo82148/go-mod-tidy
161973a Merge pull request #259 from reviewdog/renovate/github.com-google-go-github-v27-28.x
dff1fc5 Merge pull request #262 from reviewdog/renovate/docker-circleci-golang-1.x
494112b Merge pull request #264 from Attsun1031/fix-typo
56b6bc1 Merge pull request #265 from arnottcr/modup
d261e1d Merge pull request #267 from reviewdog/renovate/github.com-google-go-github-v28-28.x
430d5c5 Merge pull request #268 from reviewdog/renovate/golang.org-x-net-digest
098875c Merge pull request #270 from reviewdog/renovate/golang.org-x-sync-digest
6bcf94c Merge pull request #271 from reviewdog/haya14busa-patch-2
599674d Merge pull request #273 from reviewdog/reviewdog-on-github-actions
5a7a040 Merge pull request #275 from reviewdog/check-action
946b3e5 Merge pull request #281 from review-dog/support-fork-pr
d12f712 Merge pull request #282 from reviewdog/update-travis-ip
d5ce8c9 Merge pull request #283 from reviewdog/runners
9078b65 Merge pull request #284 from reviewdog/update-linter-mod
ce0cffd Merge pull request #285 from reviewdog/go1.13
b8b3a24 Merge pull request #286 from reviewdog/github-actions-env
e9c80d8 Merge pull request #287 from reviewdog/change-conclusion
e991bfd Merge pull request #288 from reviewdog/renovate/golang.org-x-tools-digest
9af031c Merge pull request #289 from reviewdog/fix-gitlab-ci-master-build
0548fd7 Merge pull request #290 from reviewdog/fix-renovate-pin-cofig
2bf4e59 Merge pull request #291 from reviewdog/tidy
bed8b3b Move renovate config file under .github dir
311f75f Pin dependencies
bd64b4e Propagate level for project run for github-pr-check
13f6bf8 Remove CI_* envs from GitHub Actions config
53ee847 Remove needless CI_REPOSITORY
19f4207 Remove needless go get
aaecd27 Rename report level to just "level"
69b80b9 Report results to stdout when Check API is not avaialble especially for GitHub Actions
a3f95bb Report the # of results outside diff
c8b2bbb Return error for empty response and add tests
12bc24a Specify github-pr-check-action for GitHub Action reviewdog config
385b10a Specify govet runner to for GitHub Actions
069af87 Stop using named return
011e861 Support Check API w/o Doghouse using GitHub Action token
0b61b62 Support GitHub Actions Environment
c4be39a Support changing report level for github-pr-check reporter
b6d18a9 Support re-run event
4e03c65 Support specifying report level from config file
cfad248 Update README for -runners flag
e81d719 Update circleci/golang Docker tag to v1.13
a578fca Update dependencies
6043589 Update dependencies
6be7b28 Update dependencies
e5ae743 Update dependency textlint to v11
92ac2a8 Update dependency textlint-rule-no-dead-link to v4.4.4
1a06e5e Update document for level feature
2441f6a Update documents
b22dcda Update errorformat
7f6b9d4 Update github.com/reviewdog/errorformat commit hash to b91f67e
20f1b5a Update golang.org/x/net commit hash to 24e19bd
292d29a Update golang.org/x/sync commit hash to cd5d95a
9d8fc9b Update golang.org/x/tools commit hash to 31e00f4
a2144ed Update golang.org/x/tools commit hash to 919acb9
e128d22 Update linter/go.mod
b6720f0 Update module google/go-cmp to v0.3.1
d8c8b37 Update module google/go-github/v27 to v28
c059224 Update module google/go-github/v28 to v28.1.1
0bd627f Update module kylelemons/godebug to v1
102577d Update module xanzy/go-gitlab to v0.19.0
0f9e6ac Use ++ (report example)
b600e7a Use -level=info for textlint
38709e7 Use -runners=golint for GitHub Actions
db9143a Use :preserveSemverRanges for renovate bot
cb23119 Use Go 1.13
c71c0ee Use github-pr-check reporter for GitHub Action flow too
2e8574b Use github.event.pull_request.head.sha as CI_COMMIT
7e5c5ad Use level in config file
644da56 Use neutral as default conclusion for Check API
25a455a Write document for github-pr-check reporter on GitHub Actions
856a5c2 add comment to IsInGitHubAction
337caca add go.mod and go.sum for CI tools
8402625 fix tests
babf2b4 fix typo
5ec34d1 fix typo
63a853d fixup go.mod and go-github usage
04adf80 gitlab: Set GO111MODULE=on
202da5d gitlab: run only golint
418c8b5 go mod tidy
64d6ec9 lock the version of npm packages
dbf0ebc simplify code
cd486af tweak README
ca97eed unused and gosimple are deprecated
2257fd7 update dependencies and go mod tidy
ff2f920 upgrade module dependencies, remove indirects
ba14be4 workaround for failing honnef.co/go/tools install

reviewdog - v0.9.12: Installation method change / First step to org development ready release

Published by haya14busa over 5 years ago

This release contains a few bug fixes and from this release, the installation method changed.

Example:

# Specify installation directory ($(go env GOPATH)/bin/) and version.
$ curl -sfL https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh| sh -s -- -b $(go env GOPATH)/bin [vX.Y.Z]

Also, we moved the repository under reviewdog organization and looking for maintainers (#196).
This release contains a few improvement of workflow for org development, like deploy automation of doghouse server.

reviewdog - 0.9.11: Fix bugs in GitLab support

Published by haya14busa about 6 years ago

0.9.11 (2018-07-23)

Bug fixes

  • gitlab-mr-discussion: Fix bot could not comment on the merge request created by others #180 (okonomi)

Merged Pull Requests

reviewdog - 0.9.10: GitLab support

Published by haya14busa over 6 years ago

0.9.10 (2018-06-24)

New features: GitLab support! 🎉

reviewdog meets gitlab

gitlab-mr-discussion sample

Added -reporter=gitlab-mr-discussion and -reporter=gitlab-mr-commit options.

$ export REVIEWDOG_GITLAB_API_TOKEN="<token>"
$ export GITLAB_API="https://example.gitlab.com/api/v4"
$ reviewdog -reporter=gitlab-mr-discussion

GitLab CI is also supported.

GitLab CI

Store REVIEWDOG_GITLAB_API_TOKEN in GitLab CI variable.

.gitlab-ci.yml sample

reviwedog:
  script:
    - reviewdog -reporter=gitlab-mr-discussion
    # Or
    - reviewdog -reporter=gitlab-mr-commit

Special thanks

GitLab support (-reporter=gitlab-mr-commit) is implemenbed by @nakatanakatana and @masamotod 👍

Bug Fixes

  • github-pr-review: support pagination to get all posted comments #168 (haya14busa)

Merged Pull Requests:

reviewdog - 0.9.9: reviewdog meets GitHub checks

Published by haya14busa over 6 years ago

0.9.9 (2018-06-04)

New features:

reviewdog with GitHub Checks feature. https://help.github.com/articles/about-status-checks/#checks

github-pr-check sample
comment in pull-request
commit status

  1. Install reviedog Apps. https://github.com/apps/reviewdog
  2. Set REVIEWDOG_TOKEN or run reviewdog CLI in trusted CI providers.
  • Get token from https://reviewdog.app/gh/{owner}/{repo-name}.
  • $ export REVIEWDOG_TOKEN="xxxxx"
  1. $ reviewdog -conf=.reviewdog.yml -reporter=github-pr-check

Breaking changes:

Deprecate -ci flag #132.
Use -reporter flag instead.
Example:

$ reviewdog -ci=travis
=>
$ reviewdog -reporter=github-pr-review

Merged Pull Requests:

reviewdog - 0.9.8

Published by haya14busa about 7 years ago

0.9.8 (2017-08-13)

  • Get diff from GitHub using application/vnd.github.v3.diff media type #105 (haya14busa)
reviewdog - 0.9.7

Published by haya14busa about 7 years ago

0.9.7 (2017-08-09)

GitHub & GitHub Enterprise Support:

As of version 0.9.7, reviewdog completely switched to use new
Pull Reqeust Review Comments API
including GitHub Enterprise. If your GitHub Enterprise version is too low to use
this new API, please use reviewdog version < 0.9.7

reviewdog - Support running reviewdog in sub directory for CI

Published by haya14busa over 7 years ago

0.9.6 (2017-03-02)

Support running reviewdog in sub directory for CI
(Supported GitHub & GitHub Enterprise)

e.g.

cd sub/dir && golint . | reviewdog -f=golint -ci=circleci
reviewdog - 0.9.5: use git merge-base for calculating diff for GitHub

Published by haya14busa over 7 years ago

0.9.5 (2017-02-02)

reviewdog - 0.9.4: GitHub Pull Request Review API Support

Published by haya14busa almost 8 years ago

GitHub Review API support https://developer.github.com/changes/2016-12-14-reviews-api/

image

It's experimental because GitHub Preview Pull Request Reviews API itself is in preview period.
reviewdog will also take more advantage of review API later. see #58

0.9.4 (2016-12-16)

reviewdog - Project Config Based Run (reviewdog.yml)

Published by haya14busa almost 8 years ago

Introduce (experimental) Project Config Based Run (reviewdog.yml)

Project Configuration Based Run

[experimental]

reviewdog can also be controlled via the reviewdog.yml configuration file instead of "-f" or "-efm" arguments.

With reviewdog.yml, you can run the same commands both CI service and local
environment including editor intergration with ease.

reviewdog.yml

runner:
  <tool-name>:
    cmd: <command> # (required)
    errorformat: # (optional if there is supporeted format for <tool-name>. see reviewdog -list)
      - <list of errorformat>
    name: <tool-name> # (optional. you can overwrite <tool-name> defined by runner key)

  # examples
  golint:
    cmd: golint ./...
    errorformat:
      - "%f:%l:%c: %m"
  govet:
    cmd: go tool vet -all -shadowstrict .
$ reviewdog -diff="git diff master"
project/run_test.go:61:28: [golint] error strings should not end with punctuation
project/run.go:57:18: [errcheck]        defer os.Setenv(name, os.Getenv(name))
project/run.go:58:12: [errcheck]        os.Setenv(name, "")
# You can use -conf to specify config file path.
$ reviewdog -ci=droneio -conf=./reviewdog.yml

Output format for project config based run is one of following formats.

  • <file>: [<tool name>] <message>
  • <file>:<lnum>: [<tool name>] <message>
  • <file>:<lnum>:<col>: [<tool name>] <message>

0.9.3 (2016-12-15)

reviewdog - Release after a week from first 0.9.0 release

Published by haya14busa almost 8 years ago

0.9.2 (2016-11-01)

reviewdog - 0.9.1

Published by haya14busa almost 8 years ago

0.9.1 (2016-10-29)

reviewdog - https://github.com/reviewdog/reviewdog/releases/tag/0.9.0

Published by haya14busa almost 8 years ago

Package Rankings
Top 0.88% on Proxy.golang.org
Badges
Extracted from project README
github-pr-check sample sample-comment.png github-pr-check sample annotation with option 1 github-pr-check sample sample comment outside diff sample-comment.png gitlab-mr-discussion sample bitbucket-code-report bitbucket-code-annotations reviewdog GitHub followers Contributors Become a backer