Eslint-config-rem provides a shareable ESLint configuration tailored for projects utilizing the "rem" unit, promoting consistent code style and quality. Version 3.2.0 arrived on July 28, 2017, building upon the foundation laid by the prior stable version 3.1.0, released on May 2, 2017.
The core dependencies for code formatting and linting remain consistent between the two versions. Both rely on eslint-config-prettier for seamless integration with Prettier, eslint-plugin-prettier to run Prettier as an ESLint rule, and Prettier itself for automated code formatting. These dependencies ensure code adheres to a unified style, enhancing readability and maintainability.
The notable difference lies in the introduction of the eslint-plugin-markdown dependency in version 3.2.0. This addition indicates an enhanced ability to lint code snippets embedded within Markdown files, making it a valuable upgrade for projects incorporating documentation alongside their code. Developers benefit from consistent linting across their codebase and documentation, preventing style discrepancies and improving the overall quality of the project.
Both versions include development dependencies for testing and linting the configuration itself, featuring ESLint, eslint-config-xo, and XO. This shows care for maintaining the quality of the ESLint configuration itself. Overall, upgrading to version 3.2.0 is recommended for utilizing linting within Markdown files bringing improved project consistency.
All the vulnerabilities related to the version 3.2.0 of the package
Regular Expression Denial of Service in trim
All versions of package trim lower than 0.0.3 are vulnerable to Regular Expression Denial of Service (ReDoS) via trim().