-
-
Notifications
You must be signed in to change notification settings - Fork 691
feat: introduce -error
versions of configs that have all rules configured to error
#2796
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
base: master
Are you sure you want to change the base?
Conversation
🦋 Changeset detectedLatest commit: 168cf66 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
1d9181a
to
c26aeb9
Compare
@waynzh would it be possible to get a review or even just a yay/nay on if you're open to this? |
I'm unsure whether an environment variable is the correct approach to this. Maybe it would be better to duplicate the configs with an |
I'm personally not fussed so if you're happy having double the amount of configs I'm fine to do it that way too - I just figured the env variable was a nice way of leveraging the fact that going forward you have to use a JS file for the ESLint config (meaning its always possible to ensure that the property on |
@ota-meshi @waynzh What do you think? |
I've been thinking about this for a few days, and my personal opinion is that I'm against adding new shareable configs or making major changes to them.
I'm not a fan of using environment variables. |
For the IDE DX issue, you can address it by configuring the IDE-ESLint integration like this: "eslint.rules.customizations": [
{ "rule": "*", "severity": "error" }
// { "rule": "vue/*", "severity": "error" }
] I'm not a big fan of controlling this via environment variables either. |
That only works for VSCode
Sounds like folks are against that, so I'll switch to generating new configs |
Revert "feat: support using `error` instead of `warn` for rules in config" This reverts commit efb2832. Revert "feat: regenerate configs" This reverts commit a379d77. Revert "feat: only define variable if it is needed" This reverts commit be3db8d. Revert "feat: regenerate rules" This reverts commit 98888a6. Revert "docs: add note to user guide" This reverts commit 3dd94e3. Revert "fix: avoid unneeded blank line" This reverts commit d7990e9.
dc7e408
to
a2795d8
Compare
a2795d8
to
3825a40
Compare
@FloEdelmann @waynzh @ota-meshi I've updated the implementation to generate dedicated configs instead of using an env variable |
error
instead of warn
using env variable-error
versions of configs that have all rules configured to error
I'm happy to take alternative names for the environment and local config variables
Resolves #2774