capsule-proxy icon indicating copy to clipboard operation
capsule-proxy copied to clipboard

chore(deps): update dependency golangci/golangci-lint to v2

Open renovate[bot] opened this issue 8 months ago โ€ข 1 comments

This PR contains the following updates:

Package Update Change
golangci/golangci-lint major v1.64.8 -> v2.0.2

Release Notes

golangci/golangci-lint (golangci/golangci-lint)

v2.0.2

Compare Source

  1. Misc.
    • Fixes flags parsing for formatters
    • Fixes the filepath used by the exclusion source option
  2. Documentation
    • Adds a section about flags migration
    • Cleaning pages with v1 options

v2.0.1

Compare Source

  1. Linters/formatters bug fixes
    • golines: fix settings during linter load
  2. Misc.
    • Validates the version field before the configuration
    • forbidigo: fix migration

v2.0.0

Compare Source

  1. Enhancements
    • ๐ŸŒŸ New golangci-lint fmt command with dedicated formatter configuration (https://golangci-lint.run/welcome/quick-start/#formatting)
    • โ™ป๏ธ New golangci-lint migrate command to help migration from v1 to v2 (cf. Migration guide)
    • โš ๏ธ New default values (cf. Migration guide)
    • โš ๏ธ No exclusions by default (cf. Migration guide)
    • โš ๏ธ New default sort order (cf. Migration guide)
    • ๐ŸŒŸ New option run.relative-path-mode (cf. Migration guide)
    • ๐ŸŒŸ New linters configuration (cf. Migration guide)
    • ๐ŸŒŸ New output format configuration (cf. Migration guide)
    • ๐ŸŒŸ New --fast-only flag (cf. Migration guide)
    • ๐ŸŒŸ New option linters.exclusions.warn-unused to log a warning if an exclusion rule is unused.
  2. New linters/formatters
    • Add golines formatter https://github.com/segmentio/golines
  3. Linters new features
    • โš ๏ธ Merge staticcheck, stylecheck, gosimple into one linter (staticcheck) (cf. Migration guide)
    • go-critic: from 0.12.0 to 0.13.0
    • gomodguard: from 1.3.5 to 1.4.1 (block explicit indirect dependencies)
    • nilnil: from 1.0.1 to 1.1.0 (new option: only-two)
    • perfsprint: from 0.8.2 to 0.9.1 (checker name in the diagnostic message)
    • staticcheck: new quickfix set of rules
    • testifylint: from 1.5.2 to 1.6.0 (new options: equal-values, suite-method-signature, require-string-msg)
    • wsl: from 4.5.0 to 4.6.0 (new option: allow-cuddle-used-in-block)
  4. Linters bug fixes
    • bidichk: from 0.3.2 to 0.3.3
    • errchkjson: from 0.4.0 to 0.4.1
    • errname: from 1.0.0 to 1.1.0
    • funlen: fix ignore-comments option
    • gci: from 0.13.5 to 0.13.6
    • gosmopolitan: from 1.2.2 to 1.3.0
    • inamedparam: from 0.1.3 to 0.2.0
    • intrange: from 0.3.0 to 0.3.1
    • protogetter: from 0.3.9 to 0.3.12
    • unparam: from 8a5130c to 0df0534
  5. Misc.
    • ๐Ÿงน Configuration options renaming (cf. Migration guide)
    • ๐Ÿงน Remove options (cf. Migration guide)
    • ๐Ÿงน Remove flags (cf. Migration guide)
    • ๐Ÿงน Remove alternative names (cf. Migration guide)
    • ๐Ÿงน Remove or replace deprecated elements (cf. Migration guide)
    • Adds an option to display some commands as JSON:
      • golangci-lint config path --json
      • golangci-lint help linters --json
      • golangci-lint help formatters --json
      • golangci-lint linters --json
      • golangci-lint formatters --json
      • golangci-lint version --json
  6. Documentation

Configuration

๐Ÿ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

๐Ÿšฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.

โ™ป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

๐Ÿ”• Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Mar 24 '25 12:03 renovate[bot]

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 0.00%. Comparing base (a72caa5) to head (385b754). Report is 24 commits behind head on main.

Additional details and impacted files
@@          Coverage Diff          @@
##            main    #673   +/-   ##
=====================================
  Coverage   0.00%   0.00%           
=====================================
  Files          1       1           
  Lines        287     287           
=====================================
  Misses       287     287           

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov[bot] avatar Mar 24 '25 12:03 codecov[bot]

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

โš ๏ธ Warning: custom changes will be lost.

renovate[bot] avatar May 08 '25 07:05 renovate[bot]

This pull request has been marked as stale because it has been inactive for more than 30 days. Please update this pull request or it will be automatically closed in 7 days.

github-actions[bot] avatar Jun 08 '25 00:06 github-actions[bot]