ESLint Shareable Configs for Airbnb JavaScript Style Guide in Vue.js Projects
by vuejsJavaScript
Last 12 weeks · 0 commits
2 of 6 standards met
Description: This update upgrades key ESLint-related dependencies to their latest major versions to leverage the latest features, performance improvements, and bug fixes. Additionally, it extends default support for more configuration files (e.g., Vite, Vitest, Playwright). Important Note: Due to a dependency on , which is not yet compatible with ESLint v9, this upgrade does not support ESLint v9. All upgrades are made within the ESLint v8 ecosystem. Dependency Upgrades & : Upgraded to major version v7. : Upgraded to v18. : Upgraded to major version v10. : Upgraded to major version v10. : Minimum required version bumped to ****. close #63
There are important issues such as #65 #63 that's blocking updating a lot of dependencies. This project has become liability for many. Can we get an official announcement if this project is no longer maintained, so we can go for alternative solutions? @sodatea If the project is not decided to be archived, can we at least get documentation how to update these dependencies so this package becomes no longer a liability? I see that @satouriko did this a year ago in #61 but this is needed again. Can @satouriko or @sodatea help? Is there anyone that has found any other solution to these problems? It blocks many other dependencies: !image
Repository: vuejs/eslint-config-airbnb. Description: ESLint Shareable Configs for Airbnb JavaScript Style Guide in Vue.js Projects Stars: 73, Forks: 19. Primary language: JavaScript. Languages: JavaScript (100%). License: MIT. Latest release: v8.0.0 (2y ago). Open PRs: 2, open issues: 5. Last activity: 1y ago. Community health: 37%. Top contributors: haoqunjiang, yyx990803, dependabot[bot], satouriko, MrStanDu33, visualfanatic, LinusBorg, torstengoerner.
The rules from airbnb are collectively referred to as , and only would be added if they come from https://github.com/vuejs/eslint-config-airbnb/blob/79a12743cd676ac2b16ce8d8923826dab9010840/packages/eslint-config-airbnb/rules/template.js#L46-L51 However, a lot of them are not from , for example is located at , and this rule would be missing for the `` part of .vue files. https://github.com/vuejs/eslint-config-airbnb/blob/79a12743cd676ac2b16ce8d8923826dab9010840/packages/eslint-config-airbnb/rules/template.js#L3-L39