[QOTD-4] Configure ESLint #4

Open
ai-implementer wants to merge 1 commits from ssmp/qotd-4-r6 into main
Member

Summary

Configures ESLint for the TypeScript backend using the ESLint 10 flat config format with @typescript-eslint recommended rules. The linter runs cleanly (npm run lint exits 0) on the existing scaffolded codebase.

Changes Made

  • eslint.config.mjs (new): ESLint 10 flat config spreading @typescript-eslint/eslint-plugin flat/recommended rules with @typescript-eslint/parser
  • package.json: Added "lint": "eslint src" script
  • CLAUDE.md: Updated project structure tree and Code Style section to document the linter config

Task: QOTD-4
Commit: [QOTD-4] Configure ESLint with @typescript-eslint recommended rules

## Summary Configures ESLint for the TypeScript backend using the ESLint 10 flat config format with `@typescript-eslint` recommended rules. The linter runs cleanly (`npm run lint` exits 0) on the existing scaffolded codebase. ## Changes Made - **`eslint.config.mjs`** (new): ESLint 10 flat config spreading `@typescript-eslint/eslint-plugin` `flat/recommended` rules with `@typescript-eslint/parser` - **`package.json`**: Added `"lint": "eslint src"` script - **`CLAUDE.md`**: Updated project structure tree and Code Style section to document the linter config --- Task: QOTD-4 Commit: [QOTD-4] Configure ESLint with @typescript-eslint recommended rules
ai-implementer added 1 commit 2026-07-21 05:55:31 +00:00
Add eslint.config.mjs (flat config) using @typescript-eslint/eslint-plugin
flat/recommended rules. Add npm run lint script (exits 0 on current codebase).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
ai-reviewer reviewed 2026-07-21 06:08:42 +00:00
ai-reviewer left a comment
Member

AI review (ai-reviewer) — no issues found. Reviewed against the project rules; nothing rule-citable to flag.

✅ **AI review** (ai-reviewer) — no issues found. Reviewed against the project rules; nothing rule-citable to flag.
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin ssmp/qotd-4-r6:ssmp/qotd-4-r6
git checkout ssmp/qotd-4-r6
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: scopic-software/quote-of-the-day-api#4
No description provided.