eslint-config-next is a specialized ESLint configuration package meticulously crafted for Next.js projects, streamlining the process of enforcing consistent code style and identifying potential issues. Comparing versions 12.2.4 and 12.2.5 reveals subtle yet crucial differences. Both versions share core dependencies such as eslint-plugin-react, eslint-plugin-import, eslint-plugin-jsx-a11y, @rushstack/eslint-patch, @typescript-eslint/parser, eslint-plugin-react-hooks, eslint-import-resolver-node and eslint-import-resolver-typescript, ensuring a robust foundation for linting React and TypeScript code within the Next.js ecosystem.
The key distinction lies in the version of the core Next.js ESLint plugin itself: @next/eslint-plugin-next. Version 12.2.4 relies on @next/eslint-plugin-next version 12.2.4, while version 12.2.5 upgrades this dependency to @next/eslint-plugin-next version 12.2.5. This implies that version 12.2.5 likely incorporates new or updated linting rules specifically tailored for features or best practices introduced within Next.js 12.2.5. Developers upgrading to Next.js 12.2.5 should strongly consider updating to eslint-config-next 12.2.5 to ensure compatibility and leverage the latest linting rules. Both versions maintain identical peer dependencies, requiring eslint versions 7.23.0 or 8.0.0 and TypeScript version 3.3.1 or higher. From a release standpoint, version 12.2.5 was published on August 12, 2022 (2022-08-12T02:38:27.711Z), while version 12.2.4 was released earlier on August 4, 2022 (2022-08-04T18:19:06.291Z).
The are not vulnerabilities for the version 12.2.5 of the package eslint-config-next