Skip to content

[QUALITY] Fix broken lint infrastructure - ESLint missing from devDependencies #98

@Shooksie

Description

@Shooksie

Problem

The npm run lint command is broken and fails with sh: eslint: command not found.

Root Cause:

  • package.json defines lint script but ESLint is NOT in devDependencies
  • No .eslintrc configuration file exists

Impact

  • No automated code quality checks in development or CI
  • Code style violations go undetected
  • 87 merged PRs in 7 days without lint verification

Solution

  1. npm install --save-dev eslint @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint-config-prettier
  2. Create .eslintrc.json configuration
  3. Verify: npm run lint works
  4. Add linting GitHub Actions workflow

Audit Date: 2026-03-20

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1-highHigh priority - address soonbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions