Skip to content

Conversation

@MikeMcC399
Copy link
Collaborator

Situation

npm audit reports a low severity vulnerability with brace-expansion

Change

Although the vulnerability can be fixed with npm audit fix, take the opportunity to refresh the linting dependencies.

  • Update each dependency as follows, and convert to use semver definitions for markdown-link-check and prettier
Package Current Update to
@stylistic/eslint-plugin 4.2.0 5.1.0
eslint 9.22.0 9.30.1
eslint-plugin-cypress 4.2.0 5.1.0
globals 16.0.0 16.3.0
markdown-link-check 3.12.2 3.13.7
prettier 3.5.3 3.6.2
  • Convert from using the deprecated eslint-plugin-cypress/flat to the equivalent eslint-plugin-cypress configuration

  • Accept minor formatting change to the CONTRIBUTING document, enforce suggested by Prettier.

Verify

npm ci
npm audit
npm run lint
npm run format:check
npm run check:markdown

Confirm that

  • no vulnerabilities are reported
  • all linting succeeds, with no changes suggested

@cypress-app-bot
Copy link

@MikeMcC399 MikeMcC399 self-assigned this Jul 4, 2025
@MikeMcC399 MikeMcC399 marked this pull request as ready for review July 4, 2025 19:33
@jennifer-shehane jennifer-shehane merged commit 7fa2a67 into cypress-io:master Jul 7, 2025
51 checks passed
@MikeMcC399 MikeMcC399 deleted the update/linting branch July 7, 2025 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants