eslint-config-next is a specialized ESLint configuration designed for Next.js projects, ensuring code quality and consistency within the popular React framework. Comparing versions 12.3.2 and 12.3.3 reveals minimal changes, primarily involving updates to internal dependencies directly related to the Next.js ecosystem. Both versions share the same core ESLint plugins, including eslint-plugin-react, eslint-plugin-import, and eslint-plugin-jsx-a11y, which enforce best practices for React development, import statements, and accessibility, respectively. They also rely on @typescript-eslint/parser for seamless integration with TypeScript projects.
The key difference lies in the version of @next/eslint-plugin-next, which is bumped from 12.3.2 to 12.3.3, aligning directly with the eslint-config-next version. This suggests that version 12.3.3 incorporates the latest linting rules and recommendations specific to Next.js 12.3.3. Developers upgrading should anticipate rule adjustments or additions tailored to the corresponding Next.js release. Other dependencies like @rushstack/eslint-patch, eslint-plugin-react-hooks, eslint-import-resolver-node and eslint-import-resolver-typescript remain consistent.
Both versions maintain identical peer dependencies, requiring either ESLint version 7.23.0 or higher, or version 8.0.0 or higher, and TypeScript version 3.3.1 or later, signifying a continued commitment to compatibility with widely-used versions. The library is distributed under the MIT license and version 12.3.3 was released on 2022-11-09T02:49:32.051Z.
The are not vulnerabilities for the version 12.3.3 of the package eslint-config-next