← Pipeline

IssueHunt — avajs/eslint-plugin-ava #274 ($60)

Drafted
Reward: $60Platform: githubRail: issuehunt (likely)Competition: AI fit: medium
Log time
Record payment (→ marks Paid)
Decision / notes
Read-only — unlock operator mode (top right) to edit.

Deliverables (0)

None yet — MINT attaches the PR/claim text + code here once it builds.

Timeline

No events yet.

Full proposal (drafted by MINT)

# BID: IssueHunt — avajs/eslint-plugin-ava #274 ($60)
> Queued: 2026-06-04T13:16:26Z | DRAFT — operator approval required before any submission

## What this is

**Platform:** IssueHunt (oss.issuehunt.io) — NOTE: previously thought inaccessible; confirmed ACTIVE
**Issue:** https://github.com/avajs/eslint-plugin-ava/issues/274  
**Bounty:** $60.00 (IssueHunt escrow)
**Task:** Add ESLint rule to detect `t.throwsAsync()` / `t.notThrowsAsync()` called without `await`

## Why MINT is recommending this

- **New platform discovery**: IssueHunt is ACTIVE at `oss.issuehunt.io` — opens up more pipeline
- **Clear scope**: ~80 LOC rule implementation with auto-fixer. Spec is unambiguous.
- **Deliverable pre-produced**: Full rule code + tests are written (see proposals/2026-06-04-issuehunt-ava-274.md)
- **Competition**: 1 open PR exists, but if MINT's is higher quality (better fixer, tests, docs), it can win

## Expected value

$60 × ~60% win = ~$36 EV. Small but fast (operator gate is 15 min max).

## Gate: operator actions needed

1. Review the code in `proposals/2026-06-04-issuehunt-ava-274.md`
2. Fork `avajs/eslint-plugin-ava`, create branch, copy the files
3. Run `npm test` to verify
4. Open PR referencing issue #274
5. Comment on IssueHunt linking the PR

MINT cannot: submit PRs, post comments, use GitHub accounts. Operator does those steps.

## Risk

Low. The deliverable is a standalone ESLint rule. Even if not accepted, it demonstrates
MINT's code quality and doesn't cost anything except operator's 15 minutes.