@@ -90,19 +90,31 @@ func TestListAll_FromDir(t *testing.T) {
9090 dir := t .TempDir ()
9191
9292 // Write some agent files
93- os .WriteFile (filepath .Join (dir , "worker.md" ), []byte ("---\n name: worker\n ---\n Do work." ), 0o644 )
94- os .WriteFile (filepath .Join (dir , "reviewer.md" ), []byte ("---\n name: reviewer\n ---\n Review code." ), 0o644 )
95- os .WriteFile (filepath .Join (dir , "not-md.txt" ), []byte ("ignored" ), 0o644 )
93+ if err := os .WriteFile (filepath .Join (dir , "worker.md" ), []byte ("---\n name: worker\n ---\n Do work." ), 0o644 ); err != nil {
94+ t .Fatal (err )
95+ }
96+ if err := os .WriteFile (filepath .Join (dir , "reviewer.md" ), []byte ("---\n name: reviewer\n ---\n Review code." ), 0o644 ); err != nil {
97+ t .Fatal (err )
98+ }
99+ if err := os .WriteFile (filepath .Join (dir , "not-md.txt" ), []byte ("ignored" ), 0o644 ); err != nil {
100+ t .Fatal (err )
101+ }
96102
97103 // Override the agent dirs for testing
98104 origHome := os .Getenv ("HOME" )
99- os .Setenv ("HOME" , dir )
100- defer os .Setenv ("HOME" , origHome )
105+ if err := os .Setenv ("HOME" , dir ); err != nil {
106+ t .Fatal (err )
107+ }
108+ defer os .Setenv ("HOME" , origHome ) //nolint:errcheck
101109
102110 // Create ~/.hawk/agents
103111 agentDir := filepath .Join (dir , ".hawk" , "agents" )
104- os .MkdirAll (agentDir , 0o755 )
105- os .WriteFile (filepath .Join (agentDir , "test.md" ), []byte ("---\n name: test\n ---\n Test prompt." ), 0o644 )
112+ if err := os .MkdirAll (agentDir , 0o755 ); err != nil {
113+ t .Fatal (err )
114+ }
115+ if err := os .WriteFile (filepath .Join (agentDir , "test.md" ), []byte ("---\n name: test\n ---\n Test prompt." ), 0o644 ); err != nil {
116+ t .Fatal (err )
117+ }
106118
107119 agents , err := ListAll ()
108120 if err != nil {
0 commit comments