-
Notifications
You must be signed in to change notification settings - Fork 8
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
Update Rules #169
Update Rules #169
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Docusaurus's ESM support is a sham!1 They're just using Jiti, so this PR Footnotes
|
This was probably an intentional omission, but I think it's better to manually disable these rules.
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.
Looking back on this, this has some good stuff that could be extracted, but is based on #161, and is heavily conflicted. On top of that, there are definitely some things wrong wtith this approch. I might revist someday, so I'm not closing; there's some context for my future self.
@@ -0,0 +1,6 @@ | |||
import type { TSESLint } from '@typescript-eslint/utils'; | |||
|
|||
export const deprecatedRecommendedOverrides = { |
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.
i don't understand what is this for. These 2 rules are not in the config.
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.
They were in the recommended configs that the config extended.
@lishaduck coming back to this, i think we ended up integrating most of the changes here within #326. About the unicorn changes, it's definitely a change I don't want. I'm pretty happy with how we are handling unicorn rules right now, i want to keep hand-picking them because some of them are extremely opinionated, I don't want to introduce any rule without a specific reason, and some of those rules just don't fit within Sheriff philosophy. About the config labels, i don't see much of a usecase for them right now, but i'm not opposed about introducing them. About the deprecated rules, i left a in-code comment. |
Yeah, I agree there. I do want to revisit some of them, but I agree we shouldn't extend their recommended config.
They're primarily for the ESLint config inspector, but are generally recommended (the inspector really helps with debugging). I will say that the prefered format is |
Superseded by #331. |
Some opinionated changes I made. Feel free to close this if you disagree.