Eslint-config-prettier version 5.0.0 introduces updates and refinements for developers seeking seamless integration between ESLint and Prettier. Comparing it to the prior version, 4.3.0, several notable differences emerge primarily within the devDependencies. The core function of disabling conflicting ESLint rules to prevent formatting clashes with Prettier remains consistent.
A key upgrade is the Prettier dependency itself, moving from version 1.17.1 to 1.18.2. This brings the latest formatting capabilities and rule adjustments offered by Prettier. TypeScript also sees an update from version 3.4.5 to 3.5.2, potentially affecting developers working with TypeScript projects.
Furthermore, there are updates within the ESLint plugin ecosystem. eslint-plugin-unicorn jumps from 8.0.2 to 9.1.0 and eslint-plugin-flowtype moves from 3.9.0 to 3.10.3, incorporating new linting rules and improvements from those plugins. The @typescript-eslint family is updated from version 1.9.0 to 1.10.2 for both @typescript-eslint/parser and @typescript-eslint/eslint-plugin, offering enhanced TypeScript linting support. The core ESLint dependency however remains unchanged at version 5.16.0.
These changes collectively contribute to a more robust and up-to-date linting configuration, ensuring better compatibility and leveraging the newest features of Prettier and its related ESLint plugins. Developers should review the changelogs of each updated devDependency to fully understand the implications for their specific projects.
The are not vulnerabilities for the version 5.0.0 of the package eslint-config-prettier