Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Increase Test Coverage

Open
#10 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
55/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
go
Domain
cli, testing

Research direction

Start with the listed tests in internal/conversation/conversation_test.go, internal/ui/ui_test.go, and internal/tools/tools_test.go, then read the named functions in internal/ui/commands.go and internal/tools/files.go. Add focused tests for chooseModel, handleSave, handleLoad, name validation, or isProtected; the issue says no Ollama or network access is needed. Done means new coverage for one or more listed cases, though the issue leaves the scope open-ended.

Written by the indexing model from the issue text.

Description

good first issue testing

##What
This is a general issue to increase test coverage across MetCode.

##Where
internal/conversation/conversation_test.go
internal/ui/ui_test.go. Functions in internal/ui/commands.go.
internal/tools/files.go. Tests in internal/tools/tools_test.go.

##Cases to Cover

  • chooseModel
  • handleSave
  • handleLoad
  • name validation
  • isProtected

##Done When
This is kind of an open issue that will almost always be alive but, feel free to add test that increase coverage

##Notes
No Ollama and no network requried.

Dominant language
Go
Stars
1
Forks
2
Avg merge
1h 31m
Merged PRs (30d)
7

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Edwin-metcalf/MetCode

All issues in Edwin-metcalf/MetCode

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.