Positionless Analyzer
Version updated for https://github.com/flaticols/positionless to version v2.1.1.
- This action is used across all versions by 1 repositories.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The GitHub Action positionless is a static analysis tool for Go that detects and suggests converting positional struct literal initializations to named field initializations. It automates the process of identifying and fixing fragile code patterns caused by positional struct literals, improving code maintainability and reducing bugs when struct fields are reordered or modified. Key capabilities include integration with go vet, CI/CD pipelines, and compatibility with tools like golangci-lint for seamless code quality enforcement.
Release notes
Changelog
- d03f66d824e525f43ac31d3f09a7b46b0cb1ee9e Add comprehensive help documentation
- 495ba747350265c8e1866023a58af6be0398ce65 Add golangci-lint v2 module plugin support
- bd19d072386338218073c79e04cbad55f55284c9 Add unexported, internal, ignore, output flags
- 93d0f6db336cedfdc607fe205cabb54b334a728c Address PR review comments
- 1df81f2701d74053cdc12d5687afcb6c9829ea83 Address PR review feedback
- 403d1a2b94542dfe9ddc2889ea47f0391ea0e0af Merge pull request #1 from flaticols/feature/golangci-lint-v2
- eb3f4b5623b60fda8f6b67a3041d003b81aa91bd Update README.md
- 0d31acefbd00827bf9ea53efccc60bd66ae50f62 Update docs and action with new flags (#2)