[FEATURE]: Fixing the linting, formatting and vetting issues #926
Labels
area/cert-csi
Issues pertaining to Cert CSI
area/csi-powerflex
Issue pertains to the CSI Driver for Dell EMC PowerFlex
area/csi-powermax
Issue pertains to the CSI Driver for Dell EMC PowerMax
area/csi-powerscale
Issue pertains to the CSI Driver for Dell EMC PowerScale
area/csi-powerstore
Issue pertains to the CSI Driver for Dell EMC PowerStore
area/csi-unity
Issue pertains to the CSI Driver for Dell EMC Unity
area/csm-application-mobility
area/csm-authorization
Issue pertains to the CSM Authorization module
area/csm-observability
Issue pertains to the CSM Observability module
area/csm-operator
area/csm-replication
Issue pertains to the CSM Replication module
area/csm-resiliency
Issue pertains to the CSM Resiliency module
type/feature
A feature. This label is applied to a feature issues.
Milestone
Describe the solution you'd like
I'd like to see the golangci-lint linter and GitHub Action configured for dell CSM Repositories.
The basic configuration should include the following linters:
gofumpt
- A stricter replacement for gofmt.gosec
- Inspects source code for security problems.govet
- Check for correctness of programs.revive
- Drop-in replacement of golint.Describe alternatives you've considered
golangci-lint does not have a real alternative. It aggregates linters, and provides easy configuration to them.
Additional context
This was discussed and accepted during meeting on 2023-08-01.
The text was updated successfully, but these errors were encountered: