-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
area:ciContinuous integration and workflow changesContinuous integration and workflow changesgood first issueGood for newcomersGood for newcomerspriority:mediumImportant but not urgentImportant but not urgenttype:tech-debtMaintenance and engineering quality workMaintenance and engineering quality work
Description
Summary
make lint currently runs staticcheck ./... but assumes staticcheck is already installed. On a fresh setup, this target fails unless contributors manually install it first.
Why this is a good first issue
- Small developer-experience improvement.
- Localized change in tooling/docs.
- Helpful for first-time contributors.
Proposed work
Make linting workflow self-explanatory and reproducible for fresh environments by either:
- Teaching
make lintto install/usestaticcheckautomatically, or - Adding a dedicated setup target and updating docs so the required install step is explicit.
Acceptance criteria
- A clean environment can follow documented steps and run
make lintsuccessfully. CONTRIBUTING.mdand/orMakefilereflect the intended workflow.- CI behavior remains unchanged (or improves) for linting.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:ciContinuous integration and workflow changesContinuous integration and workflow changesgood first issueGood for newcomersGood for newcomerspriority:mediumImportant but not urgentImportant but not urgenttype:tech-debtMaintenance and engineering quality workMaintenance and engineering quality work