arrow_backRetour aux issues
Wpnx330/pharos-cli
#22
Débutant
Ouvrirarrow_forward
Débutant
Ouvrirarrow_forward
Débutant
Ouvrirarrow_forward
chore: add Makefile and golangci-lint configuration
ecoDébutant
enhancement
good first issue
descriptionDescription
## Problem
The project has no Makefile or linter config. CI runs `go vet` but no linter. A Makefile with standard targets makes contributor onboarding easier and is expected for open-source Go projects.
## Proposed fix
Add a `Makefile` with common targets:
- `make build` — build the binary
- `make test` — run tests
- `make vet` — run go vet
- `make lint` — run golangci-lint
- `make fmt` — run gofmt
- `make install` — install to GOPATH/bin
Add a `.golangci.yml` with sensible defaults (errcheck, govet, staticcheck, ineffassign, unused).
## Acceptance criteria
- [ ] Makefile with all targets above
- [ ] `.golangci.yml` with default linters enabled
- [ ] `make lint` passes with zero warnings on current codebase
- [ ] CI workflow updated to run `make lint`
Issues similaires
medik8s/fence-agents-remediation
star18
Poids du dépôt moyen
v0.8.0 starts a cluster-scoped Secret informer despite namespace-scoped Secret RBAC
## Description While testing Fence Agents Remediation (FAR) v0.8.0, I observed the manager repeatedly attempting to li…
Go
good first issue
Wayfare-labs/wayfare
star1
Poids du dépôt léger
Check that an issuer's home_domain round-trips to the same stellar.toml
Written to the standard set by #33 — read that issue first for the expected level of detail and the acceptance criteria…
Go
help wanted
area:corridor
Wayfare-labs/wayfare
star1
Poids du dépôt léger
Report auth_immutable: whether an issuer's flags can still change
> **This issue is the reference standard.** Every other check issue links back here for the expected level of detail. I…
Go
help wanted
good first issue