-
Notifications
You must be signed in to change notification settings - Fork 23
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
No coverage threshold is configured, so npm run test:cov can never fail the build on a coverage regression
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requesttestingTesting/QA infrastructureTesting/QA infrastructurevery hardVery difficult task, expert-level effort requiredVery difficult task, expert-level effort requiredStatus: Open.#178 In MergeFi/backend;jest config doesn't separate DB-requiring integration specs from unit specs — npm run test fails without a live Postgres, with no clear signal why
architectureArchitecture/design issueArchitecture/design issuedocumentationImprovements or additions to documentationImprovements or additions to documentationtestingTesting/QA infrastructureTesting/QA infrastructurevery hardVery difficult task, expert-level effort requiredVery difficult task, expert-level effort requiredStatus: Open.#177 In MergeFi/backend;[Verified by reproduction] .dockerignore excludes tsconfig.json/tsconfig.build.json/nest-cli.json, breaking npm run build inside every Docker stage
bugSomething isn't workingSomething isn't workingdocumentationImprovements or additions to documentationImprovements or additions to documentationsecuritySecurity-related issueSecurity-related issuevery hardVery difficult task, expert-level effort requiredVery difficult task, expert-level effort requiredStatus: Open.#176 In MergeFi/backend;eslint fully disables @typescript-eslint/no-explicit-any, a third rule beyond the two the existing eslint-downgrade issue names
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededvery hardVery difficult task, expert-level effort requiredVery difficult task, expert-level effort requiredStatus: Open.#175 In MergeFi/backend;Roadmap's "recurring MaintenancePool deposits" item remains unimplemented — deposit() is entirely manual despite the monthlyDeposit field implying an automatic cadence
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededvery hardVery difficult task, expert-level effort requiredVery difficult task, expert-level effort requiredStatus: Open.#174 In MergeFi/backend;package.json has no engines field pinning a Node.js version, despite CI hardcoding Node 24
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededvery hardVery difficult task, expert-level effort requiredVery difficult task, expert-level effort requiredStatus: Open.#173 In MergeFi/backend;FundEscrowDto has no DTO-level cross-field validation for exactly-one-parent, relies entirely on service-layer assertExactlyOneParent
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededvery hardVery difficult task, expert-level effort requiredVery difficult task, expert-level effort requiredStatus: Open.#172 In MergeFi/backend;CreateMilestoneDto doesn't validate that deadline is in the future, same gap as CreateBountyDto (#108)
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededStatus: Open.#171 In MergeFi/backend;Global ValidationPipe uses forbidNonWhitelisted: false, silently stripping unexpected request body fields instead of rejecting them
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is neededStatus: Open.#170 In MergeFi/backend;apportionBasisPoints doesn't validate that its own input sums to ~100 before force-normalizing the output — and has no test for that scenario
bugSomething isn't workingSomething isn't workingdocumentationImprovements or additions to documentationImprovements or additions to documentationgood first issueGood for newcomersGood for newcomersperformancePerformance/optimization issuePerformance/optimization issuetestingTesting/QA infrastructureTesting/QA infrastructureStatus: Open.#169 In MergeFi/backend;GithubWebhooksService.handlePullRequest never reacts to a PR being opened — markInReview only ever fires synthetically at merge time
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededvery hardVery difficult task, expert-level effort requiredVery difficult task, expert-level effort requiredStatus: Open.#168 In MergeFi/backend;team-split.util.ts's validateSplitPercentages and escrow.service.ts's assertValidSplits independently reimplement near-identical split-percentage validation
architectureArchitecture/design issueArchitecture/design issuebugSomething isn't workingSomething isn't workinghelp wantedExtra attention is neededExtra attention is neededvery hardVery difficult task, expert-level effort requiredVery difficult task, expert-level effort requiredStatus: Open.#167 In MergeFi/backend;