Skip to content

Conversation

@nickfromXXII
Copy link
Contributor

In GoLand 2025.1 we have reworked and bundled the plugin for golangci-lint support. We would like to update the integration in IDEs page accordingly and share it with the community.

@boring-cyborg
Copy link

boring-cyborg bot commented Apr 16, 2025

Hey, thank you for opening your first Pull Request !

@CLAassistant
Copy link

CLAassistant commented Apr 16, 2025

CLA assistant check
All committers have signed the CLA.

@ldez ldez added this to the v2-unreleased milestone Apr 16, 2025
@ldez ldez self-requested a review April 16, 2025 10:38
Copy link
Member

@ldez ldez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ldez ldez changed the title Update GoLand integration state docs: update GoLand integration state Apr 16, 2025
@ldez ldez changed the title docs: update GoLand integration state docs: update section about GoLand integration Apr 16, 2025
@ldez ldez merged commit 60f4cff into golangci:main Apr 16, 2025
19 checks passed
@ldez

This comment was marked as outdated.

@ldez ldez added the area: integrations Related to integrations and IDEs label Apr 22, 2025
@ldez ldez modified the milestones: v2-unreleased, v2.1 Apr 24, 2025
alaudaa-renovate bot added a commit to AlaudaDevops/golangci-lint that referenced this pull request Aug 5, 2025
* build(deps): bump github.com/go-critic/go-critic from 0.12.0 to 0.13.0 (golangci#5579)

* build(deps): bump mvdan.cc/unparam to HEAD (golangci#5584)

* build(deps): bump github.com/timakin/bodyclose from ed6a65f985e3 to 1db5c5ca4d67 (golangci#5585)

* docs: improve Docker example with cache reuse (golangci#5586)

* docs: add a migration guide for VSCode integration (golangci#5587)

* build(deps): bump github.com/ckaznocha/intrange from 0.3.0 to 0.3.1 (golangci#5589)

* feat: add option stdin for fmt command (golangci#5588)

* build(deps): bump github.com/daixiang0/gci from 0.13.5 to 0.13.6 (golangci#5592)

* fix: funlen ignore-comments (golangci#5594)

* docs: cleaning

* chore: prepare release

* docs: update GitHub Action assets (golangci#5595)

* docs: fix displaying GoLand logo on a dark theme (golangci#5598)

* fix: validate version before configuration (golangci#5599)

* fix: copy golines settings during linter settings load (golangci#5607)

* fix: forbidigo migration (golangci#5606)

* docs: add example of the field version (golangci#5609)

* chore: prepare release

* docs: update GitHub Action assets (golangci#5611)

Co-authored-by: Fernandez Ludovic <[email protected]>

* docs: adaptive stargazers image (golangci#5613)

* fix: enable formatters with flags (golangci#5620)

* docs: add section about flags migration (golangci#5621)

* docs: replace 'disable-all' with 'default: none' (golangci#5622)

* docs: update reference comment for errchkjson (golangci#5623)

* fix: formatter validation message (golangci#5624)

* docs: info about the logo

* docs: fix flags example

* docs: fix flags example

* docs: clean old configuration examples (golangci#5626)

* fix: use absolute filepath inside base rule source (golangci#5629)

* chore: prepare release

* docs: update GitHub Action assets (golangci#5634)

* docs: add version field to configuration sample (golangci#5632)

* docs: remove golint in nolint example (golangci#5635)

* build(deps): bump github.com/kunwardeep/paralleltest from 1.0.10 to 1.0.13 (golangci#5636)

* docs: fix config reference for formatters (golangci#5638)

* docs: improve version documentation (golangci#5639)

* docs: fix settings examples (golangci#5643)

* build(deps): bump tar-fs and puppeteer in /docs (golangci#5653)

* build(deps): bump github.com/ghostiam/protogetter from 0.3.12 to 0.3.13 (golangci#5658)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump github.com/Antonboom/testifylint from 1.6.0 to 1.6.1 (golangci#5654)

Co-authored-by: Fernandez Ludovic <[email protected]>

* docs: cleanup config reference (golangci#5659)

* dev: rewrite and simplify thanks page generation (golangci#5662)

* docs: remove tenv linter settings (golangci#5665)

* docs: improve default exclusions render (golangci#5661)

* docs: fix `go get -tool` command (golangci#5669)

* fix: gocritic importshadow checker (golangci#5673)

* build(deps): bump the linter-testdata group across 2 directories with 4 updates (golangci#5676)

Co-authored-by: Fernandez Ludovic <[email protected]>

* docs: update demo (golangci#5677)

* build(deps): bump github.com/alexkohler/nakedret/v2 from 2.0.5 to 2.0.6 (golangci#5681)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump github.com/shirou/gopsutil/v4 from 4.25.2 to 4.25.3 (golangci#5680)

Co-authored-by: Fernandez Ludovic <[email protected]>

* docs: add link to issues related to some integrations (golangci#5682)

* build(deps): bump github.com/Crocmagnon/fatcontext from 0.7.1 to 0.7.2 (golangci#5685)

* feat: add config path placeholder (golangci#5650)

* feat: add an option to display absolute paths (golangci#5651)

* feat: colored diff for fmt command (golangci#5652)

* build(deps): bump github.com/tomarrell/wrapcheck/v2 from 2.10.0 to 2.11.0 (golangci#5656)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump github.com/kunwardeep/paralleltest from 1.0.13 to 1.0.14 (golangci#5657)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump github.com/mgechev/revive from 1.7.0 to 1.8.0 (golangci#5663)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump github.com/polyfloyd/go-errorlint from 1.7.1 to 1.8.0 (golangci#5686)

* feat: add warn-unused option for fmt command (golangci#5668)

* build(deps): bump github.com/firefart/nonamedreturns from 1.0.5 to 1.0.6 (golangci#5687)

* build(deps): bump github.com/bombsimon/wsl/v4 from 4.6.0 to 4.7.0 (golangci#5689)

* build(deps): bump github.com/alecthomas/chroma/v2 from 2.15.0 to 2.16.0 (golangci#5690)

* build(deps): bump go-simpler.org/sloglint from 0.9.0 to 0.10.0 (golangci#5688)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump dependencies in the linter-testdata group (golangci#5691)

Co-authored-by: Fernandez Ludovic <[email protected]>

* docs: add `redundant-test-main-exit` to `revive` rules (golangci#5692)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump github.com/alingse/nilnesserr from 0.1.2 to 0.2.0 (golangci#5693)

* build(deps): bump github.com/securego/gosec/v2 from 2.22.2 to 2.22.3 (golangci#5694)

Co-authored-by: Fernandez Ludovic <[email protected]>

* fix: memory leaks when using go1.(N) with golangci-lint built with with go1.(N-1) (golangci#5695)

* build(deps): bump go-simpler.org/sloglint from 0.10.0 to 0.10.1 (golangci#5696)

* docs: explicitly describe that the `migrate` command automatically migrate `linters.presets` (golangci#5697)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump golang.org/x/sys from 0.31.0 to 0.32.0 (golangci#5699)

* build(deps): bump go-simpler.org/sloglint from 0.10.1 to 0.11.0 (golangci#5698)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 in /scripts/gen_github_action_config in the scripts group (golangci#5704)

* feat: add golangci-lint-fmt pre-commit hook (golangci#5705)

* build(deps): bump golang.org/x/tools from 0.31.0 to 0.32.0 (golangci#5708)

* build(deps): bump github.com/butuzov/ireturn from 0.3.1 to 0.4.0 (golangci#5710)

* build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.3 to 2.2.4 (golangci#5711)

* docs: update section about vscode integration (golangci#5706)

Co-authored-by: logica0419 <[email protected]>

* build(deps): bump github.com/jgautheron/goconst from 1.7.1 to 1.8.1 (golangci#5712)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump github.com/golangci/unconvert to HEAD (golangci#5713)

* build(deps): bump github.com/timonwong/loggercheck from 0.10.1 to 0.11.0 (golangci#5715)

* govet: add `httpmux` analyzer (golangci#5717)

* dev: update JSON schema

* build(deps): bump github.com/mgechev/revive from 1.8.0 to 1.9.0 (golangci#5721)

* Add funcorder linter (golangci#5630)

* chore: prepare release

* docs: update GitHub Action assets (golangci#5723)

* docs: update documentation assets (golangci#5722)

Co-authored-by: Fernandez Ludovic <[email protected]>

* chore: downgrade goreleaser to v2.8.1

Related to a regression inside v2.8.2

* chore: prepare release

* docs: update changelog

* docs: update GitHub Action assets (golangci#5724)

* build(deps): bump github.com/ghostiam/protogetter from 0.3.13 to 0.3.14 (golangci#5727)

* build(deps): bump mvdan.cc/gofumpt from 0.7.0 to 0.8.0 (golangci#5728)

* build(deps): bump github.com/ldez/exptostd from 0.4.2 to 0.4.3 (golangci#5730)

* build(deps): bump github.com/ldez/usetesting from 0.4.2 to 0.4.3 (golangci#5729)

* dev: simplify mnd implementation (golangci#5731)

* build(deps): bump github.com/ghostiam/protogetter from 0.3.14 to 0.3.15 (golangci#5732)

* docs: fix default value of linters.exclusions.generated (golangci#5735)

* chore: prepare release

* docs: update GitHub Action assets (golangci#5738)

* docs: update section about GoLand integration (golangci#5740)

* fix: order of staticcheck settings during migration (golangci#5741)

Co-authored-by: Fernandez Ludovic <[email protected]>

* fix: add go.mod hash to the cache salt (golangci#5739)

* dev: disable check-generated job (golangci#5742)

* fix: related information position (golangci#5746)

* docs: GoLand IDE only support v1 for now (golangci#5750)

* fix: convert uint as pointer of uint for the migration (golangci#5755)

* build(deps): bump go.augendre.info/fatcontext from 0.7.2 to 0.8.0 (golangci#5757)

* docs: GoLand IDE support v2 (golangci#5758)

* chore: prepare release

* docs: update GitHub Action assets (golangci#5762)

* chore: prepare release (golangci#5763)

* docs: update GitHub Action assets (golangci#5764)

* chore: prepare release (golangci#5765)

* docs: update GitHub Action assets (golangci#5766)

* docs: add note about golangci-lint v2 integration in VS Code (golangci#5768)

* build(deps): bump go-simpler.org/musttag from 0.13.0 to 0.13.1 (golangci#5769)

* build(deps): bump github.com/alecthomas/chroma/v2 from 2.16.0 to 2.17.0 (golangci#5772)

* build(deps): bump github.com/tetafro/godot from 1.5.0 to 1.5.1 (golangci#5770)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump base-x from 3.0.9 to 3.0.11 in /docs (golangci#5776)

* build(deps): bump the linter-testdata group across 2 directories with 2 updates (golangci#5777)

* build(deps): bump github.com/shirou/gopsutil/v4 from 4.25.3 to 4.25.4 (golangci#5778)

* build(deps): bump github.com/alecthomas/chroma/v2 from 2.17.0 to 2.17.2 (golangci#5779)

* chore: prepare release

* docs: update GitHub Action assets

* build(deps): bump github.com/manuelarte/funcorder from 0.2.1 to 0.3.0 (golangci#5743)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump github.com/sonatard/noctx from 0.1.0 to 0.3.3 (golangci#5771)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 in the github-actions group (golangci#5780)

* build(deps): bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 in /scripts/gen_github_action_config in the scripts group (golangci#5781)

* build(deps): bump github.com/jjti/go-spancheck from 0.6.4 to 0.6.5 (golangci#5784)

* build(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0 (golangci#5785)

* build(deps): bump golang.org/x/tools from 0.32.0 to 0.33.0 (golangci#5786)

Co-authored-by: Fernandez Ludovic <[email protected]>

* build(deps): bump github.com/ashanbrown/makezero from 1.2.0 to 2.0.1 (golangci#5782)

* build(deps): bump github.com/ashanbrown/forbidigo from 1.6.0 to 2.1.0 (golangci#5783)

* build(deps): bump github.com/securego/gosec/v2 from 2.22.3 to 2.22.4 (golangci#5788)

* build(deps): bump github.com/manuelarte/funcorder from 0.3.0 to 0.5.0 (golangci#5792)

* Add swaggo/swag formatter (golangci#5749)

Co-authored-by: Fernandez Ludovic <[email protected]>

* feat: add arangolint linter (golangci#5718)

Co-authored-by: Fernandez Ludovic <