Skip to content

chore(eslint): set up ESLint v9#189

Merged
halvaradop merged 9 commits intomasterfrom
chore/set-up-eslint
Jun 27, 2025
Merged

chore(eslint): set up ESLint v9#189
halvaradop merged 9 commits intomasterfrom
chore/set-up-eslint

Conversation

@halvaradop
Copy link
Owner

@halvaradop halvaradop commented Jun 27, 2025

Description

This pull request sets up ESLint v9 in the project using the new eslint.config.js format.
It introduces a modern, modular, and extensible linting configuration aligned with current best practices for TypeScript and React projects.

Key Changes

  • Installed and configured @eslint/js
  • Installed and configured @typescript-eslint/eslint-plugin and @typescript-eslint/parser
  • Installed and configured eslint-plugin-react
  • Installed and configured eslint-plugin-react-hooks
  • Installed and configured eslint-plugin-jsx-a11y
  • Integrated Prettier via eslint-plugin-prettier and eslint-config-prettier
  • Installed and configured eslint-plugin-turbo for Turborepo compatibility

Checklist

  • Added documentation.
  • The changes do not generate any warnings.
  • I have performed a self-review of my own code
  • All tests have been added and pass successfully

Notes

@halvaradop halvaradop merged commit bbf099f into master Jun 27, 2025
4 checks passed
@github-project-automation github-project-automation bot moved this from Backlog to Done in @halvaradop Jun 27, 2025
@halvaradop halvaradop deleted the chore/set-up-eslint branch June 27, 2025 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant