Skip to content

fix: GESW-22 update vulnerable libraries#279

Merged
Darragh12126 merged 5 commits intomainfrom
fix/GESW-22-update-vulnerable-libraries
Feb 19, 2026
Merged

fix: GESW-22 update vulnerable libraries#279
Darragh12126 merged 5 commits intomainfrom
fix/GESW-22-update-vulnerable-libraries

Conversation

@Darragh12126
Copy link
Contributor

  • Update vulnerable libraries
  • Migrate from ESLint 8 to ESLint 9 with flat config

- Update vulnerable libraries
- Migrate from ESLint 8 to ESLint 9 with flat config
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR aims to address security vulnerabilities by updating various libraries and migrating from ESLint 8 to ESLint 9 with flat configuration format. However, the migration has several critical issues that prevent ESLint from functioning correctly.

Changes:

  • Updated vulnerable dependencies (axios, qs, lodash, rimraf, etc.) with pnpm overrides
  • Migrated from ESLint 8 with .eslintrc.cjs to ESLint 9 with eslint.config.cjs
  • Removed eslint-disable comment in retry-on-conflict.ts

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
package.json Updated dependency versions and added pnpm overrides for vulnerable transitive dependencies
pnpm-lock.yaml Lockfile updates reflecting new dependency versions
eslint.config.cjs New ESLint 9 flat configuration file (replaces .eslintrc.cjs)
.eslintrc.cjs Removed old ESLint 8 configuration file
src/lib/utils/retry-on-conflict.ts Removed eslint-disable comment exposing unreachable code
.husky/pre-commit Commented out validation command
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link

Coverage Report

Totals Coverage
Statements: 99.76% ( 80546 / 80741 )
Methods: 92.91% ( 236 / 254 )

@Darragh12126 Darragh12126 marked this pull request as ready for review February 18, 2026 18:32
@Darragh12126 Darragh12126 merged commit 5d202a3 into main Feb 19, 2026
2 checks passed
@github-actions
Copy link

🎉 This PR is included in version 6.18.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments