talawa-api icon indicating copy to clipboard operation
talawa-api copied to clipboard

Migrating to eslint.config.js

Open Suyash878 opened this issue 5 months ago • 7 comments

What kind of change does this PR introduce? Bug fix

Issue Number: Fixes #2472

Did you add tests for your changes? Not relevant

Snapshots/Videos: image

If relevant, did you update the documentation? Not relevant here.

Summary This PR migrates the deprecated version of eslintrc.json to eslint.config.js. Now eslint will correctly fix all the linting issues which was not the case earlier as mentioned in the screenshot of the issue raised. Now this PR is in reference to an earlier PR which was closed due to some dependency issues.

Does this PR introduce a breaking change? Not sure if relevant here.

Other information None

Have you read the contributing guide? Yes

Summary by CodeRabbit

  • New Features

    • Added a "Videos" section to the table of contents in the CONTRIBUTING.md file for improved navigation.
    • Introduced a comprehensive ESLint configuration for TypeScript and GraphQL projects to enhance code quality.
  • Bug Fixes

    • Minor formatting adjustments made in the README.md for better visual alignment of the features list.
  • Chores

    • Added new development dependencies and updated existing ones to improve linting and code quality tools in the project.

Suyash878 avatar Sep 10 '24 06:09 Suyash878