The eslint-plugin-ava package provides ESLint rules specifically designed for projects using the AVA test runner. Version 2.0.0 brought some notable changes compared to the previous stable version, 1.4.1, that developers should be aware of.
One key difference is the addition of new dependencies: pkg-up and multimatch. These suggest enhancements in how the plugin identifies and applies rules based on project structure and file matching. This might translate to a more intelligent and context-aware linting experience, potentially reducing false positives and improving the accuracy of rule enforcement.
While the core dependencies like espurify, object-assign, and deep-strict-equal remain consistent, the introduction of pkg-up and multimatch in version 2.0.0 hints at a potentially more robust and flexible configuration. Both versions maintained the same peer dependency on ESLint (version >=2), ensuring compatibility with existing ESLint setups. Developers upgrading should verify that the new dependencies don't introduce any conflicts with their existing project setup.
Both versions are licensed under the MIT license and authored by Sindre Sorhus. The repository URL changed subtly, with version 1.4.1 using git+ prefix. Version 2.0.0 was released shortly after 1.4.1, developers should check the changelog for specific rule updates or changes in behavior that prompted the new release. Carefully reviewing the configuration and test suite of the project after upgrading is essential to guarantee consistent linting results.
The are not vulnerabilities for the version 2.0.0 of the package eslint-plugin-ava