-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat!: Add a ruleset powered by unicorn
plugin into essentials
config
#335
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🙆♂️ Thank you! I read the recommended rules overview and rules that are disabled for our config and why. I didn’t catch the details of all the rules that we will add, but roughly makes sense. Let's move on.
## [5.0.0](4.1.2...5.0.0) (2024-12-10) ### ⚠ BREAKING CHANGES * Update ESLint version requirements (#354) * Update TypeScript Rules and Config to support ESLint v9 (#338) * Update eslint-plugin-next version (#353) * Update eslint-plugin-testing-library version (#351) * Update eslint-plugin-react-hooks version (#349) * Update eslint-plugin-jsdoc version (#346) * Update eslint-plugin-promise version (#345) * Update eslint-plugin-import version (#344) * Add a ruleset powered by `unicorn` plugin into `essentials` config (#335) ### Features * Add a ruleset powered by `unicorn` plugin into `essentials` config ([#335](#335)) ([c5a1544](c5a1544)) * Update ESLint version requirements ([#354](#354)) ([78aa086](78aa086)) * Update eslint-plugin-import version ([#344](#344)) ([37927c4](37927c4)) * Update eslint-plugin-jest version ([#342](#342)) ([5beb961](5beb961)) * Update eslint-plugin-jest-dom version ([#343](#343)) ([e803148](e803148)) * Update eslint-plugin-jsdoc version ([#346](#346)) ([9e0cf74](9e0cf74)) * Update eslint-plugin-jsx-a11y version ([#348](#348)) ([85f8fe9](85f8fe9)) * Update eslint-plugin-n version ([#347](#347)) ([3d78df4](3d78df4)) * Update eslint-plugin-next version ([#353](#353)) ([e906b76](e906b76)) * Update eslint-plugin-promise version ([#345](#345)) ([e7abb32](e7abb32)) * Update eslint-plugin-react version ([#350](#350)) ([6c8551c](6c8551c)) * Update eslint-plugin-react-hooks version ([#349](#349)) ([22f5358](22f5358)) * Update eslint-plugin-storybook version ([#352](#352)) ([2171394](2171394)) * Update eslint-plugin-testing-library version ([#351](#351)) ([ca2bcec](ca2bcec)) * Update TypeScript Rules and Config to support ESLint v9 ([#338](#338)) ([b945312](b945312))
🎉 This PR is included in version 5.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
What changed / motivation ?
Add a ruleset powered by eslint-plugin-unicorn into essentials config.
It plugin provides over 100 rules that extend the rule concepts provided by ESLint core.
It is expected that introducing it will encourage proper use of naming conventions for variables and functions, regular expressions, and so on.
Linked PR / Issues
unicorn
plugin intoessentials
config #309Type of change
Pre-flight checklist
References