Skip to content

Releases: yoheimuta/protolint

v0.41.0

23 Sep 05:43
2e1d364
Compare
Choose a tag to compare

Changelog

  • 6ffbd67 Fix indentrule causing runtime error when the file has a mix of LF and CRLF
  • 2e1d364 Merge pull request #285 from yoheimuta/fix-panic-due-to-mix-lineending/280
  • 9ba4a39 Update README.md
  • 5440322 fix yamllint
  • b2faf1e tests: Remove the unstable part of CI process
  • 51a4af0 tests: Stop uploading scan results for now

v0.40.0

05 Sep 03:49
33bd7e3
Compare
Choose a tag to compare

Changelog

  • f345c7a Merge pull request #270 from yoheimuta/support-proto_root
  • 2ddfb80 Merge pull request #271 from wwuck/feature/container-scan
  • f62477b Merge pull request #274 from wwuck/feature/workflow
  • 9f553b0 Merge pull request #277 from yoheimuta/auto-disable
  • ea4ef92 Merge pull request #278 from yoheimuta/auto-disable-enum-field-name-rules
  • 744d705 Merge pull request #282 from yoheimuta/support-auto-disable-enum-field-message
  • 33bd7e3 Merge pull request #283 from yoheimuta/auto-disable-rpc-service
  • 5e872f5 Update README.md
  • bc48156 feat: Auto disable ENUM_FIELD_NAMES_PREFIX
  • de834d2 feat: Auto disable ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH
  • 3b5df5e feat: Auto disable ENUM_NAMES_UPPER_CAMEL_CASE
  • de03594 feat: Auto disable FIELD_NAMES_LOWER_SNAKE_CASE
  • 06df2c4 feat: Auto disable MESSAGE_NAMES_UPPER_CAMEL_CASE
  • ebf7c64 feat: Auto disable PROTO3_GROUPS_AVOID
  • af8f1d3 feat: Auto disable REPEATED_FIELD_NAMES_PLURALIZED
  • b7a8806 feat: Auto disable RPC_NAMES_UPPER_CAMEL_CASE
  • e3c2da2 feat: Auto disable SERVICE_NAMES_UPPER_CAMEL_CASE
  • a3e1675 feat: Auto disable the enumFieldNamesUpperSnakeCase rule
  • 3ed557f feat: Extend the visitor to insert disable comments
  • c80522d feat: Support -auto_disable flag
  • e05dec0 feat: autodisable package has two strategies to put a disable comment
  • 0f627d1 fix: Change from container-scan to trivy
  • 10f8869 fix: always upload sarif results
  • e133c58 fix: fail build on trivy error
  • 6c33bb8 fix: run workflows only on pull_request
  • 6184fe2 fix: set trivy version
  • 8ef404c fix: upload hadolint results in sarif format
  • ec463a7 fix: yamllint errors
  • c23e6ae refactor: Move a test utility function to a more generic package

v0.39.0

11 Aug 07:37
20ca4d4
Compare
Choose a tag to compare

Changelog

  • b3dd334 Merge pull request #261 from acgreek/list_include_plugins
  • b95cbc2 Merge pull request #263 from yoheimuta/fix-some-minors
  • 365addf Update README.md
  • 3a5ae63 feat: Add a parameter of proto_root to protoc-gen-protolint
  • 36566e7 fix: goimports
  • 64f7309 list should output plugins
  • 61c5a78 refactor: Remove an unused definition
  • c20ee77 refactor: Remove an unused member
  • 20ca4d4 tests: Skip the fail step. See #259

v0.38.3

14 Jul 04:19
66f8921
Compare
Choose a tag to compare

Changelog

  • c195f21 Merge pull request #222 from yoheimuta/dependabot/github_actions/actions/checkout-3
  • c15dc27 Merge pull request #223 from yoheimuta/dependabot/github_actions/docker/login-action-1.14.1
  • efe2251 Merge pull request #224 from yoheimuta/dependabot/go_modules/github.com/hashicorp/go-hclog-1.2.0
  • 7968fad Merge pull request #231 from yoheimuta/dependabot/github_actions/hadolint/hadolint-action-2.1.0
  • 86b2f88 Merge pull request #232 from yoheimuta/dependabot/docker/alpine-3.15.4
  • 147d4e9 Merge pull request #233 from yoheimuta/dependabot/github_actions/actions/setup-go-3
  • 95239cd Merge pull request #236 from yoheimuta/dependabot/go_modules/google.golang.org/grpc-1.46.0
  • de402c0 Merge pull request #238 from yoheimuta/dependabot/github_actions/github/codeql-action-2
  • a8cbea8 Merge pull request #241 from yoheimuta/dependabot/go_modules/github.com/yoheimuta/go-protoparser/v4-4.6.0
  • 128c7d2 Merge pull request #252 from yoheimuta/build-multi-arch-docker-images
  • 66f8921 Merge pull request #253 from yoheimuta/setup-qemu
  • 052b6c8 chore(deps): Bump actions/checkout from 2 to 3
  • 616209e chore(deps): Bump actions/setup-go from 2 to 3
  • 99daf12 chore(deps): Bump alpine from 3.15.0 to 3.15.4
  • 2e606fc chore(deps): Bump docker/login-action from 1.13.0 to 1.14.1
  • fb90299 chore(deps): Bump github.com/hashicorp/go-hclog from 1.0.0 to 1.2.0
  • 2f95da2 chore(deps): Bump github.com/yoheimuta/go-protoparser/v4
  • 7a63b16 chore(deps): Bump github/codeql-action from 1 to 2
  • c7c34cf chore(deps): Bump google.golang.org/grpc from 1.42.0 to 1.46.0
  • 70a40f1 chore(deps): Bump hadolint/hadolint-action from 1.6.0 to 2.1.0
  • 9fe74d3 ci: set up QEMU to fix exec format error. See also https://github.com/yoheimuta/protolint/runs/7053095562?check_suite_focus=true
  • 39ed630 dev: Build and publish multi arch docker images
  • c1b1925 fix: yamllint errors

v0.38.2

26 Jun 02:36
66f8921
Compare
Choose a tag to compare

Changelog

  • c195f21 Merge pull request #222 from yoheimuta/dependabot/github_actions/actions/checkout-3
  • c15dc27 Merge pull request #223 from yoheimuta/dependabot/github_actions/docker/login-action-1.14.1
  • efe2251 Merge pull request #224 from yoheimuta/dependabot/go_modules/github.com/hashicorp/go-hclog-1.2.0
  • 7968fad Merge pull request #231 from yoheimuta/dependabot/github_actions/hadolint/hadolint-action-2.1.0
  • 86b2f88 Merge pull request #232 from yoheimuta/dependabot/docker/alpine-3.15.4
  • 147d4e9 Merge pull request #233 from yoheimuta/dependabot/github_actions/actions/setup-go-3
  • 95239cd Merge pull request #236 from yoheimuta/dependabot/go_modules/google.golang.org/grpc-1.46.0
  • de402c0 Merge pull request #238 from yoheimuta/dependabot/github_actions/github/codeql-action-2
  • a8cbea8 Merge pull request #241 from yoheimuta/dependabot/go_modules/github.com/yoheimuta/go-protoparser/v4-4.6.0
  • 128c7d2 Merge pull request #252 from yoheimuta/build-multi-arch-docker-images
  • 66f8921 Merge pull request #253 from yoheimuta/setup-qemu
  • 052b6c8 chore(deps): Bump actions/checkout from 2 to 3
  • 616209e chore(deps): Bump actions/setup-go from 2 to 3
  • 99daf12 chore(deps): Bump alpine from 3.15.0 to 3.15.4
  • 2e606fc chore(deps): Bump docker/login-action from 1.13.0 to 1.14.1
  • fb90299 chore(deps): Bump github.com/hashicorp/go-hclog from 1.0.0 to 1.2.0
  • 2f95da2 chore(deps): Bump github.com/yoheimuta/go-protoparser/v4
  • 7a63b16 chore(deps): Bump github/codeql-action from 1 to 2
  • c7c34cf chore(deps): Bump google.golang.org/grpc from 1.42.0 to 1.46.0
  • 70a40f1 chore(deps): Bump hadolint/hadolint-action from 1.6.0 to 2.1.0
  • 9fe74d3 ci: set up QEMU to fix exec format error. See also https://github.com/yoheimuta/protolint/runs/7053095562?check_suite_focus=true
  • 39ed630 dev: Build and publish multi arch docker images
  • c1b1925 fix: yamllint errors

v0.38.1

03 May 09:58
b48f4ba
Compare
Choose a tag to compare

Changelog

  • b48f4ba Merge pull request #240 from yoheimuta/cleanup-plugin-clients
  • 8df2763 fix: Clean up plugin clients by registering them to managedClients

v0.38.0

03 May 05:30
bdd2093
Compare
Choose a tag to compare

Changelog

  • e89178d Change to go install
  • 8fade8d Merge pull request #229 from benmathews/patch-1
  • 984f035 Merge pull request #235 from yoheimuta/replace-demo-gif
  • bdd2093 Merge pull request #239 from yoheimuta/signal-proto3-optional-support
  • 80a05b1 chore: Replace the demo gif
  • e389a17 feat: Signal proto3 optional support
  • 5defbf6 fix: a minor lint error

v0.37.1

26 Feb 01:57
6aa3051
Compare
Choose a tag to compare

Changelog

  • 74ef4dc Merge pull request #213 from yoheimuta/dependabot/go_modules/github.com/gertd/go-pluralize-0.2.0
  • 6aa3051 Merge pull request #217 from yoheimuta/dependabot/github_actions/docker/login-action-1.13.0
  • c648f57 Merge pull request #221 from perrydunn/upgrade-go-protoparser
  • 36c0680 Upgrade go-protoparser to v4.5.4
  • 1b6ea46 chore(deps): Bump docker/login-action from 1.10.0 to 1.13.0
  • 095cabf chore(deps): Bump github.com/gertd/go-pluralize from 0.1.7 to 0.2.0

v0.37.0

12 Feb 09:54
9f11d8e
Compare
Choose a tag to compare

Changelog

  • 9f11d8e Merge pull request #216 from yoheimuta/order-fixer
  • f1a487d feat: Preserve comments as much as possible
  • bb3db71 feat: Support a fixer for ORDER

v0.36.0

18 Jan 05:46
7e1088b
Compare
Choose a tag to compare

Changelog

  • 52f329b Merge branch 'master' into refactor-fixers
  • 31c8a18 Merge pull request #191 from yoheimuta/dependabot/go_modules/github.com/hashicorp/go-hclog-1.0.0
  • f36ecbd Merge pull request #192 from yoheimuta/dependabot/docker/alpine-3.15.0
  • fcf29e6 Merge pull request #193 from yoheimuta/refactor-fixers
  • 53fb427 Merge pull request #197 from wwuck/feature/upgrade-alpine
  • d270cf8 Merge pull request #198 from wwuck/feature/codeql
  • 1656b45 Merge pull request #203 from yoheimuta/enumNamesUpperCamelCase-fixer
  • 5269f0e Merge pull request #204 from yoheimuta/parse-on-fix
  • 284534a Merge pull request #205 from yoheimuta/fixer-RPCNamesUpperCamelCaseRule
  • 8c356da Merge pull request #206 from yoheimuta/fixer-UpperCamelCase
  • 687bf14 Merge pull request #207 from yoheimuta/fixer-lower_snake_case
  • ae8ef19 Merge pull request #208 from yoheimuta/fixer-official-case
  • 8831c66 Merge pull request #209 from yoheimuta/enum-fixer
  • 7e1088b Merge pull request #210 from yoheimuta/field-fixer
  • e4a7014 Merge remote-tracking branch 'origin/master' into refactor-fixers
  • 2ce65ab chore(deps): Bump alpine from 3.14.2 to 3.15.0
  • 00a5471 chore(deps): Bump github.com/hashicorp/go-hclog from 0.16.2 to 1.0.0
  • 375f265 feat: Parse a file every time a single linter rule runs
  • 6c74c6c feat: Support a fixer for ENUM_FIELD_NAMES_PREFIX
  • bf34753 feat: Support a fixer for ENUM_FIELD_NAMES_UPPER_SNAKE_CASE
  • 1860a10 feat: Support a fixer for ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH
  • 4192680 feat: Support a fixer for EnumNamesUpperCamelCase
  • 1ccfa51 feat: Support a fixer for FieldNamesLowerSnakeCaseRule
  • a3e6599 feat: Support a fixer for FileNamesLowerSnakeCaseRule
  • 328e979 feat: Support a fixer for MessageNamesUpperCamelCaseRule
  • 1d7920c feat: Support a fixer for PACKAGE_NAME_LOWER_CASE
  • a22b880 feat: Support a fixer for PROTO3_FIELDS_AVOID_REQUIRED
  • 4f0e33f feat: Support a fixer for REPEATED_FIELD_NAMES_PLURALIZED
  • fdc5fd0 feat: Support a fixer for RPCNamesUpperCamelCaseRule
  • d6bfd86 feat: Support a fixer for ServiceNamesUpperCamelCaseRule
  • 78be436 feat: add codeql analysis
  • cc4ac2f fix: upgrade apk packages
  • 027e58d refactor: importsSortedRule adapts a fixer
  • 480b614 refactor: indentRule adapts a fixer
  • ebcc7d6 tests: Refactor a utility code