A pluggable linter and fixer to enforce Protocol Buffer style and conventions.
MIT License
Bot releases are hidden (Show)
Published by yoheimuta over 2 years ago
Published by yoheimuta over 2 years ago
Published by yoheimuta over 2 years ago
Published by yoheimuta over 2 years ago
Published by yoheimuta over 2 years ago
Published by yoheimuta almost 3 years ago
Published by yoheimuta almost 3 years ago
31df2d0 Merge pull request #180 from wwuck/feature/dependabot
1f261c5 Merge pull request #181 from yoheimuta/dependabot/docker/alpine-3.14.2
af83610 Merge pull request #182 from yoheimuta/dependabot/go_modules/github.com/hashicorp/go-hclog-0.16.2
9be0180 Merge pull request #183 from yoheimuta/dependabot/go_modules/github.com/gertd/go-pluralize-0.1.7
f020428 Merge pull request #184 from yoheimuta/dependabot/go_modules/google.golang.org/grpc-1.42.0
01e5419 Merge pull request #185 from yoheimuta/dependabot/go_modules/github.com/hashicorp/go-plugin-1.4.3
0942d49 Merge pull request #186 from yoheimuta/dependabot/go_modules/github.com/golang/protobuf-1.5.2
7a236d5 Merge pull request #187 from yoheimuta/fix-possible-copylocks
e25c5bd Merge pull request #188 from wwuck/feature/trivy
15a2901 Merge pull request #189 from yoheimuta/change-badge
ac9a0d8 Revert "feat: shellcheck glob"
002a344 chore(deps): Bump alpine from 3.12 to 3.14.2
773d719 chore(deps): Bump github.com/gertd/go-pluralize from 0.1.1 to 0.1.7
1a23334 chore(deps): Bump github.com/golang/protobuf from 1.3.2 to 1.5.2
c7c252a chore(deps): Bump github.com/hashicorp/go-hclog from 0.10.0 to 0.16.2
5dfe32a chore(deps): Bump github.com/hashicorp/go-plugin from 1.0.1 to 1.4.3
d33ab0a chore(deps): Bump google.golang.org/grpc from 1.25.1 to 1.42.0
9884e86 chore: Change an action badge
6485531 chore: Replace GITHUB_TOKEN with the other to push homebrew-protolint repository. See also https://github.com/yoheimuta/protolint/runs/4123983152?check_suite_focus=true
fe3e926 chore: Run go mod tidy
141c187 chore: Update go directive in go.mod
68a5740 feat: Add dependabot configuration
cf13e5f feat: add goreleaser workflow
7dfa387 feat: add hadolint
c26929c feat: build and scan github actions
26481f2 feat: shellcheck
d1cc876 feat: shellcheck glob
1c7e2fd feat: yamllint
730d891 fix: convert install_deps.sh to posix shell
f0d2663 fix: name of yamllint job
7f57f38 fix: pass an reference of the struct with lock
69d0a22 fix: yamllint linting
docker pull yoheimuta/protolint:v0.35.2
Published by yoheimuta about 3 years ago
8d3dc03 Merge pull request #178 from yoheimuta/revert-base-image
f671218 chore: Revert the base image to alpine
docker pull yoheimuta/protolint:v0.35.1
Published by yoheimuta about 3 years ago
4d2f2d6 Merge pull request #176 from yoheimuta/add-quote-consistent
6dce255 feat: Add QUOTE_CONSISTENT
docker pull yoheimuta/protolint:v0.35.0
Published by yoheimuta about 3 years ago
bcb555a Merge pull request #173 from yoheimuta/fix-brew-test-bot
ab1a7ca Merge pull request #175 from yoheimuta/revert-exec-binary-in-docker
66bbd8e fix: Put an executable file in PATH
144b769 tests: Fix brew style yoheimuta/protolint Error. See also https://github.com/yoheimuta/homebrew-protolint/pull/4
docker pull yoheimuta/protolint:v0.34.1
Published by yoheimuta about 3 years ago
13e1c88 Merge pull request #172 from yoheimuta/add-FILE_HAVE_COMMENT
e6e235a feat: Add a new rule FILE_HAS_COMMENT
docker pull yoheimuta/protolint:v0.34.0
Published by yoheimuta about 3 years ago
a706690 Merge pull request #170 from yoheimuta/add-rpc-names-rule
14a7fc7 Merge pull request #171 from yoheimuta/goreleaser-to-docker
1b370c6 deploy: Login dockerhub before pushing
ad31b9a feat: Add a new rule named RPC_NAME_CASE
5a1840d feat: Deploy to docker by goreleaser in place of Automated Builds provided by DockerHub
ef9dd74 feat: Skip applying RPC_NAMES_CASE when the convention is not specified. This consideration is required when the user turns all_default on.
7726378 feat: Tweak circleci/config.yml to add setup_remote_docker
docker pull yoheimuta/protolint:v0.33.0
Published by yoheimuta over 3 years ago
b5c05f8 Merge pull request #165 from yoheimuta/clear-trivy
3b9f029 Merge pull request #167 from yoheimuta/look-for-config-up-to-root
c43f6f5 Update README.md
34d073f chore: Avoid an CI failure due to go version
d347863 feat: Look up a config file in parent directories up to the root
514bb6c feat: Update alpine and go to the latest in order to fix CVE-2021-30139
e01dbcf feat: Update yaml.v2 to fix CVE-2019-11254
b3f5d41 tests: Confirm that new tests requiring to look for its parent directory fails
Published by yoheimuta over 3 years ago
d193089 Merge pull request #159 from yoheimuta/enum-fieldNames-prefix
b929a7f feat: Add the new rule: ENUM_FIELD_NAMES_PREFIX
Published by yoheimuta over 3 years ago
8297896 Merge pull request #158 from yoheimuta/fix-package-name-lower-case-rule
8ff838e fix: Allow a snakecase package name
8d60fd5 tests: Confirm a test failure about the package name including _
Published by yoheimuta over 3 years ago
11bf262 Merge pull request #157 from yoheimuta/handle-config-file-path-more-explicitly
bb420ea feat: Make the verbose output incorporate the status of config loading
baca4d2 feat: Return the error when it fails to locate a config file specified by options
d639acc tests: Confirm a new test fails
Published by yoheimuta over 3 years ago
86f54dc Merge pull request #156 from yoheimuta/support-yml-config-format
e6e8a6a feat: Support .yml format config
f678db2 tests: Add additional test cases to confirm the current spec
7b37c0d tests: Add additional test cases to confirm the current spec
c1135b7 tests: Confirm a failure when the config file ends with .yml
Published by yoheimuta over 3 years ago
758dc25 Merge pull request #151 from yoheimuta/updated-parser
2170716 feat: Update go-protoparser to parser a negative enum field
c7f4351 tests: Confirm the parse error
Published by yoheimuta over 3 years ago
e9f227b Add pre-commit config docs for Go/Docker
c949457 Allow pre-commit to install protolint with go
7cec161 Fix pre-commit hook
c818635 Merge pull request #149 from wwuck/patch-1
3148029 Merge pull request #150 from wwuck/patch-2
92a332b chore: Tweak rev of pre-commit config
Published by yoheimuta over 3 years ago
e894f45 Merge pull request #146 from yoheimuta/note-sh-dependency/144
7b5754a Merge pull request #147 from yoheimuta/support-cross-platform-filepath/143
480c42e Merge pull request #148 from wwuck/feature/pre-commit
cb36f06 chore: Adapt a deprecation error
64d3990 chore: Add a note about sh dependency
7136a99 chore: Add notes about a cross platform path format
3333c3b feat: Ignore a windows directorypath by a config of unix directorypath
7fceaf5 feat: Ignore a windows filepath by a config of unix filepath
c965707 feat: Ignore a windows path by a config of unix path
7fa84cf pre-commit hook configuration and readme
78e5c32 tests: Adapt the usage of ineffassign to the latest: https://github.com/gordonklaus/ineffassign/pull/51
080e84e tests: Confirm test failures caused by not igonoring a window directorypath using an unix directorypath
dca97ea tests: Confirm test failures caused by not igonoring a window filepath using an unix filepath
f198b8a tests: Confirm test failures caused by not igoring a window path using an unix path
2443bef tests: Refactor to add more test cases