the-dmz
TypeScript MediumTheMorpheus407/the-dmz
21 stars
5 forks
90 open issues
Active Apr 2026
Beginner-Friendly Issues 90
Issues tagged for new contributors
bug audit:testing/edge-cases
bug audit:testing/edge-cases
bug audit:testing/edge-cases
bug audit:testing/edge-cases
bug audit:testing/edge-cases
[LOW] clampLimit returns NaN when limit is NaN in cursor-pagination.ts:92
#2144 · Apr 2, 2026
bug audit:testing/edge-cases
bug audit:testing/edge-cases
bug audit:testing/edge-cases
bug audit:testing/edge-cases
backend audit:code-quality/pattern-consistency
bug audit:testing/edge-cases
[MEDIUM] webhook.errors.ts custom errors extend Error instead of AppError
#2138 · Apr 2, 2026
audit:code-quality/consistency
bug audit:testing/edge-cases
backend audit:code-quality/pattern-consistency
[MEDIUM] Route handlers use Object.assign(Error) instead of proper error classes
#2135 · Apr 2, 2026
audit:code-quality/consistency
bug audit:testing/edge-cases
bug audit:testing/edge-cases
bug audit:testing/edge-cases
bug audit:testing/edge-cases
bug audit:testing/edge-cases
audit:code-quality/consistency
bug audit:testing/edge-cases
[MEDIUM] isTrustAtWarning returns false when trustScore is NaN in trust-score.ts
#2127 · Apr 2, 2026
bug audit:testing/edge-cases
bug audit:testing/edge-cases
[MEDIUM] clampTrustScore returns NaN when trustScore is NaN in trust-score.ts
#2125 · Apr 2, 2026
bug audit:testing/edge-cases
[MEDIUM] getTrustTier returns wrong tier when trustScore is NaN or Infinity
#2124 · Apr 2, 2026
bug audit:testing/edge-cases
bug audit:testing/edge-cases
bug audit:testing/edge-cases
bug audit:testing/edge-cases
bug audit:testing/edge-cases
[HIGH] Pagination offset becomes negative when page=0 in getReputationHistory
#2110 · Apr 2, 2026
bug audit:testing/edge-cases
bug audit:testing/edge-cases
[LOW] theme.ts lines 1001-1015 combine nullish coalescing with nested ternaries
#2108 · Apr 2, 2026
[HIGH] getLevelFromXP infinite loop when XP is NaN in level-progression.ts
#2107 · Apr 2, 2026
bug audit:testing/edge-cases
[LOW] Some modules export routes from index.ts barrel while others do not
#2105 · Apr 2, 2026
audit:code-quality/consistency
audit:code-quality/consistency
bug audit:testing/edge-cases
[LOW] facility-handlers.ts dense inline reduce obscures max-finder logic
#2102 · Apr 2, 2026
audit:code-quality/consistency
bug audit:testing/edge-cases
audit:code-quality/consistency
[MEDIUM] sso-saml.service.ts displayNameValue has confusing boolean expression
#2097 · Apr 2, 2026
[MEDIUM] admin/ module is flat with 50+ files unlike other large modules
#2096 · Apr 2, 2026
audit:code-quality/consistency
[MEDIUM] notification/ module lacks plugin file unlike other API modules
#2094 · Apr 2, 2026
audit:code-quality/consistency
[MEDIUM] game/ module lacks root index.ts barrel unlike other API modules
#2093 · Apr 2, 2026
audit:code-quality/consistency
[MEDIUM] game/services/ files mix / alias with relative paths inconsistently
#2092 · Apr 2, 2026
audit:code-quality/consistency
[MEDIUM] ai-pipeline.service.ts mixes async/await with .catch() in same module
#2091 · Apr 2, 2026
audit:code-quality/consistency
audit:code-quality/consistency
backend audit:code-quality/pattern-consistency
[HIGH] parseInt returns NaN without validation in webhook signature check
#2088 · Apr 2, 2026
bug audit:testing/edge-cases
[CRITICAL] Race condition in email quota service causes lost quota counts
#2087 · Apr 2, 2026
bug audit:testing/edge-cases
[LOW] Name field schema z.string().min(1).max(255) duplicated 32 times
#2086 · Apr 2, 2026
backend audit:code-quality/duplication
[MEDIUM] setFullYear() on Feb 29 causes March 1 in non-leap years
#2085 · Apr 2, 2026
bug audit:testing/edge-cases
backend audit:code-quality/duplication
[MEDIUM] Missing edge case tests for achievement service
#2083 · Apr 2, 2026
enhancement testing audit:testing/edge-cases
backend audit:code-quality/duplication
backend audit:code-quality/naming
backend audit:maintainability/error-traceability
backend audit:maintainability/config-patterns
[MEDIUM] E2E Test Gap: SAML SSO provider configuration CRUD untested
#1717 · Apr 2, 2026
testing audit:testing/e2e-test-gaps
frontend audit:code-quality/complexity
testing audit:testing/e2e-test-gaps
[MEDIUM] Settings routes (GDPR compliance) lack HTTP integration tests
#1714 · Apr 2, 2026
audit:testing/integration-test-gaps
backend audit:code-quality/magic-values
[HIGH] E2E Test Gap: Billing subscription and seat management untested
#1712 · Apr 2, 2026
testing audit:testing/e2e-test-gaps
backend audit:code-quality/complexity
[HIGH] E2E Test Gap: Enterprise onboarding wizard multi-step flow untested
#1710 · Apr 2, 2026
testing audit:testing/e2e-test-gaps
[MEDIUM] SCORM module routes lack HTTP integration tests
#1709 · Apr 2, 2026
audit:testing/integration-test-gaps
[HIGH] E2E Test Gap: Admin user management CRUD operations untested
#1708 · Apr 2, 2026
testing audit:testing/e2e-test-gaps
audit:maintainability/modularity
audit:maintainability/dependency-management
[HIGH] secretlint configured but not integrated into CI pipeline
#1705 · Apr 2, 2026
audit:code-quality/linting
backend audit:architecture/dependency-direction
audit:code-quality/magic-values
[HIGH] E2E Test Gap: Game dashboard core interactions untested
#1702 · Apr 2, 2026
testing audit:testing/e2e-test-gaps
[HIGH] E2E Test Gap: User registration flow end-to-end path untested
#1701 · Apr 2, 2026
testing audit:testing/e2e-test-gaps
[MEDIUM] Redis client singleton in redis.ts makes per-test mocking impossible
#1700 · Apr 2, 2026
backend audit:architecture/coupling audit:testing/test-anti-patterns
backend audit:maintainability/modularity
[MEDIUM] Complexity and complexity-related rules set to warning instead of error
#1698 · Apr 2, 2026
audit:code-quality/linting
[LOW] Game state configuration imports UI store creating domain coupling
#1697 · Apr 2, 2026
frontend audit:architecture/dependency-direction
[MEDIUM] svelte-check major version behind: v3.6 vs v4.4
#1696 · Apr 2, 2026
frontend audit:maintainability/upgrade-paths
backend audit:architecture/coupling audit:testing/test-anti-patterns
[HIGH] Anthropic AI SDK 58+ minor versions behind: v0.24 vs v0.82
#1694 · Apr 2, 2026
backend audit:maintainability/upgrade-paths
frontend audit:architecture/coupling
[HIGH] Shared services layer imports Fastify framework internals
#1692 · Apr 2, 2026
backend audit:architecture/dependency-direction
backend audit:architecture/coupling