[ ] 👎 Sweep Needs Improvement
I created this PR to fix the failing GitHub Actions.## Description
This PR addresses an issue with the GitHub Actions workflow for the MyJobsAI project, where the ESLint process was failing due to a missing "@typescript-eslint/eslint-plugin" package. The changes ensure that this package is correctly installed and available during the GitHub Actions workflow.
Summary of Changes
Added "@typescript-eslint/eslint-plugin" to the "devDependencies" section of backend/package.json to ensure it is installed when running npm install.
Ensured that the "Install Dependencies" step in the GitHub Actions workflow (ci.yml) runs npm install for both the frontend and backend directories. This ensures that all necessary dependencies, including the newly added "@typescript-eslint/eslint-plugin", are installed before any linting or testing takes place.
Ensured that the "Run Lint Checks" step occurs after the installation of all dependencies, including those in the backend. This is to ensure that the linting process has access to all required packages, including the "@typescript-eslint/eslint-plugin".
These changes should resolve the ESLint failure in the GitHub Actions workflow and ensure that all necessary packages are available for the linting process.
PR Feedback (click)
Summary of Changes
These changes should resolve the ESLint failure in the GitHub Actions workflow and ensure that all necessary packages are available for the linting process.