-
Notifications
You must be signed in to change notification settings - Fork 0
fix(deps): update eslint rule and plugin updates #268
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
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/eslint-rule-and-plugin-updates
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8593eba
to
5f7b4d0
Compare
5f7b4d0
to
6f6e35b
Compare
6f6e35b
to
9619ba2
Compare
9619ba2
to
2ba66cd
Compare
2ba66cd
to
a6d5890
Compare
a6d5890
to
2876add
Compare
2876add
to
44ea85e
Compare
44ea85e
to
e1485db
Compare
e1485db
to
ca63618
Compare
ca63618
to
f33e590
Compare
f33e590
to
0bc34b6
Compare
0bc34b6
to
9f6692a
Compare
9f6692a
to
15b722b
Compare
15b722b
to
9d6e9e9
Compare
9d6e9e9
to
5b88ed5
Compare
5b88ed5
to
eee8f8d
Compare
eee8f8d
to
bcce8c4
Compare
bcce8c4
to
808fee6
Compare
808fee6
to
30b0651
Compare
30b0651
to
d7f164d
Compare
d7f164d
to
c7b7e9e
Compare
c7b7e9e
to
a2bae97
Compare
a2bae97
to
df33f09
Compare
df33f09
to
70bf027
Compare
70bf027
to
8357557
Compare
8357557
to
1cb10f6
Compare
fdf6264
to
54146da
Compare
54146da
to
d78d3ff
Compare
d78d3ff
to
b4ce470
Compare
b4ce470
to
3ff6021
Compare
3ff6021
to
4a7c786
Compare
4a7c786
to
7bab1d9
Compare
7bab1d9
to
8bd7aaa
Compare
8bd7aaa
to
a09aa1c
Compare
a09aa1c
to
add937b
Compare
add937b
to
a58fa8f
Compare
a58fa8f
to
b27d729
Compare
b27d729
to
9d8b16a
Compare
9d8b16a
to
08dcd03
Compare
08dcd03
to
c99578e
Compare
c99578e
to
30afef1
Compare
30afef1
to
d2556bd
Compare
d2556bd
to
82962e2
Compare
82962e2
to
52ccbdf
Compare
52ccbdf
to
ece1ff4
Compare
ece1ff4
to
09d96b3
Compare
09d96b3
to
cf52ac6
Compare
cf52ac6
to
e16c943
Compare
e16c943
to
46fe7e1
Compare
46fe7e1
to
30370c8
Compare
30370c8
to
ddaa276
Compare
ddaa276
to
3f8d261
Compare
3f8d261
to
8922b1a
Compare
8922b1a
to
aaf06db
Compare
aaf06db
to
f28edd1
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
1.51.3
->1.53.0
5.2.2
->5.3.1
8.34.0
->8.43.0
8.34.0
->8.43.0
8.34.0
->8.43.0
10.1.5
->10.1.8
4.15.1
->4.16.1
17.19.0
->17.21.3
4.1.4
->4.2.0
8.34.0
->8.43.0
Release Notes
Rel1cx/eslint-react (@eslint-react/eslint-plugin)
v1.53.0
Compare Source
✨ New
🪄 Improvements
tsup
withtsdown
by @Rel1cx in #1213Full Changelog: Rel1cx/eslint-react@v1.52.8...v1.53.0
v1.52.9
Compare Source
🐞 Fixes
react-hooks-extra
rules were not exported, closes #1207 by @Rel1cx in #1208Full Changelog: Rel1cx/eslint-react@v1.52.8...v1.52.9
v1.52.8
Compare Source
🐞 Fixes
Full Changelog: Rel1cx/eslint-react@v1.52.7...v1.52.8
v1.52.7
Compare Source
🐞 Fixes
f3083c7
Full Changelog: Rel1cx/eslint-react@v1.52.6...v1.52.7
v1.52.6
Compare Source
🐞 Fixes
naming-convention/component-name
validation to continue on valid names, closes #1176 by @Rel1cx in #1177Full Changelog: Rel1cx/eslint-react@v1.52.5...v1.52.6
v1.52.5
Compare Source
🐞 Fixes
is-from-react
utility inreact-debug/is-from-react
rule and improvereact-x/no-forward-ref
rule autofix handling, closes #1172 by @Rel1cx in #1173Full Changelog: Rel1cx/eslint-react@v1.52.4...v1.52.5
v1.52.4
Compare Source
🐞 Fixes
Full Changelog: Rel1cx/eslint-react@v1.52.3...v1.52.4
v1.52.3
Compare Source
🐞 Fixes
bun
engine requirement frompackage.json
files, closes #1157 by @Rel1cx in #1158Full Changelog: Rel1cx/eslint-react@v1.52.2...v1.52.3
v1.52.2
Compare Source
🐞 Fixes
react-x/no-default-props
should report only function components, closes #1131 by @Rel1cx in681b10a
Full Changelog: Rel1cx/eslint-react@v1.52.1...v1.52.2
v1.52.1
Compare Source
✨ New
no-missing-context-display-name
by @k-yle in #1128New Contributors
Full Changelog: Rel1cx/eslint-react@v1.51.3...v1.52.1
eslint-stylistic/eslint-stylistic (@stylistic/eslint-plugin)
v5.3.1
Compare Source
Build Related
v5.2.3
Compare Source
Bug Fixes
CallExpression
with specific type arguments (#910) (f551685)JSXFragment
handling (#919) (5937be9)typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v8.43.0
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.42.0
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.41.0
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.40.0
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.39.1
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.39.0
Compare Source
🚀 Features
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.38.0
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.37.0
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.36.0
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.35.1
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.35.0
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.34.1
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/rule-tester)
v8.43.0
Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.42.0
Compare Source
This was a version bump only for rule-tester to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.41.0
Compare Source
🚀 Features
tsconfigRootDir
validation (#11463)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.40.0
Compare Source
This was a version bump only for rule-tester to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.39.1
Compare Source
This was a version bump only for rule-tester to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.39.0
Compare Source
This was a version bump only for rule-tester to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.38.0
Compare Source
This was a version bump only for rule-tester to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.37.0
Compare Source
This was a version bump only for rule-tester to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.36.0
Compare Source
This was a version bump only for rule-tester to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.35.1
Compare Source
This was a version bump only for rule-tester to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.35.0
Compare Source
This was a version bump only for rule-tester to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.34.1
Compare Source
This was a version bump only for rule-tester to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/utils)
v8.43.0
Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.42.0
Compare Source
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.41.0
Compare Source
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.40.0
Compare Source
🩹 Fixes
calculateConfigForFile
return type (#11451)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.39.1
Compare Source
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.39.0
Compare Source
🚀 Features
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.38.0
Compare Source
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.37.0
Compare Source
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.36.0
Compare Source
🚀 Features
basePath
intseslint.config()
(#11357)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.35.1
Compare Source
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.35.0
Compare Source
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.34.1
Compare Source
This was a version bump only for utils to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
prettier/eslint-config-prettier (eslint-config-prettier)
v10.1.8
Compare Source
eslint-config-prettier
10.1.5
Patch Changes
60fef02
Thanks @JounQin! - chore: addfunding
field intopackage.json
10.1.4
Patch Changes
94b4799
Thanks @silvenon! - fix(cli): do not crash on no rules configured10.1.3
Patch Changes
4e95a1d
Thanks @pilikan! - fix: this package iscommonjs
, align its types correctly10.1.2
Patch Changes
a8768bf
Thanks @Fdawgs! - chore(package): add homepage for some 3rd-party registry - see #321 for more details10.1.1
Patch Changes
#309
eb56a5e
Thanks @JounQin! - fix: separate the/flat
entry for compatibilityFor flat config users, the previous
"eslint-config-prettier"
entry still works, but"eslint-config-prettier/flat"
adds a newname
property for config-inspector, we just can't add it for the default entry for compatibility.See also #308
10.1.0
Minor Changes
56e2e34
Thanks @JounQin! - feat: migrate to exports field10.0.3
Patch Changes
#294
8dbbd6d
Thanks @FloEdelmann! - feat: add name to config#280
cba5737
Thanks @zanminkian! - feat: add declaration file10.0.2
Patch Changes
e750edc
Thanks @Fdawgs! - chore(package): explicitly declare js module type10.0.0
Major Changes
5be64be
Thanks @abrahamguo! - add support for @stylistic formatting rulesVersions before 10.0.0
Version 9.1.0 (2023-12-02)
ESLINT_CONFIG_PRETTIER_NO_DEPRECATED
environment variable.Version 9.0.0 (2023-08-05)
"unicode-bom": "off"
to your config to disable it again, or run ESLint with--fix
to fix all files according to the rule (add or remove BOM). Thanks to Nicolas Stepien (@nstepien)!Version 8.10.0 (2023-08-03)
Version 8.9.0 (2023-07-27)
Version 8.8.0 (2023-03-20)
Version 8.7.0 (2023-03-06)
Version 8.6.0 (2023-01-02)
Version 8.5.0 (2022-03-02)
Version 8.4.0 (2022-02-19)
Version 8.3.0 (2021-04-24)
Version 8.2.0 (2021-04-13)
Version 8.1.0 (2021-02-24)
Version 8.0.0 (2021-02-21)
Changed: All configs have been merged into one!
To upgrade, change:
Into:
The
"prettier"
config now includes not just ESLint core rules, but also rules from all plugins. Much simpler!So … what’s the catch? Why haven’t we done this earlier? Turns out it’s just a sad mistake. I (@lydell) was confused when testing, and thought that turning off unknown rules in a config was an error. Thanks to Georgii Dolzhykov (@thorn0) for pointing this out!
If you use [eslint-plugin-prettier], all you need is [plugin:prettier/recommended]:
(The ["prettier/prettier" config][prettier-prettier-config] still exists separately. It’s the odd one out. The main
"prettier"
config does not include the rules from it.)Changed: The CLI helper tool now only prints warnings for [arrow-body-style] and [prefer-arrow-callback], just like other “special rules.” This means that if you’ve decided to use those rules and [eslint-plugin-prettier] at the same time, you’ll get warnings but exit code zero (success).
Version 7.2.0 (2021-01-18)
Version 7.1.0 (2020-12-19)
Version 7.0.0 (2020-12-05)
Changed: At least ESLint 7.0.0 is now required.
Changed: [arrow-body-style] and [prefer-arrow-callback] are no longer turned off by default. They only need to be turned off if you use [eslint-plugin-prettier]. If you do, add
"prettier/prettier"
to your"extends"
array to turn them off again.Alternatively, update [eslint-plugin-prettier] to version 3.2.0 or later which automatically turns off these two rules in its
"plugin:prettier/recommended"
config.The CLI helper tool only warns about these rules if you have the
"prettier/prettier"
rule enabled for a file.Changed:
no-tabs
is now a validatable rule. If you use it, you should enableallowIndentationTabs
so that the rule works regardless of your Prettier config:Changed: The CLI helper tool is now called just
eslint-config-prettier
instead ofeslint-config-prettier-check
. This is so thatnpx eslint-config-prettier
always works regardless of whether you have already installedeslint-config-prettier
or not: If you have, the local installation is used; if you haven’t,npx
downloads a temporary copy.Changed: The CLI helper tool no longer requires you to pipe the output of
eslint --print-config
to it. Instead, it does that automatically for you via ESLint API:s added in ESLint v7.Before:
After:
Improved: The npm package is now 75% smaller.
Version 6.15.0 (2020-10-27)
Version 6.14.0 (2020-10-21)
Version 6.13.0 (2020-10-16)
Version 6.12.0 (2020-09-25)
Version 6.11.0 (2020-04-21)
Version 6.10.1 (2020-03-22)
npx
when running the CLI helper tool.Version 6.10.0 (2020-01-28)
Version 6.9.0 (2019-12-27)
Version 6.8.0 (2019-12-25)
Version 6.7.0 (2019-11-19)
Version 6.6.0 (2019-11-17)
Version 6.5.0 (2019-10-26)
Version 6.4.0 (2019-10-05)
Version 6.3.0 (2019-09-10)
Version 6.2.0 (2019-09-03)
Version 6.1.0 (2019-08-19)
Version 6.0.0 (2019-06-25)
Changed: The CLI helper tool now considers [no-confusing-arrow] to conflict if you use the default value of its
allowParens
option. The default was changed totrue
in ESLint 6, which conflicts with Prettier.If the CLI helper tool gives you errors about this after upgrading, the solution is to change this:
Into this:
The latter works in both ESLint 6 as well as in ESLint 5 and older.
Improved:
eslint --print-config
usage instructions. The CLI tool help text as well as the documentation has been updated to suggest commands that work in ESLint 6.0 as well as in ESLint 5 and older. (Instead ofeslint --print-config .
, useeslint --print-config path/to/main.js
.)Version 5.1.0 (2019-06-25)
Version 5.0.0 (2019-06-15)
Removed: [react/self-closing-comp]. This rule was added in v4.1.0 not because it conflicted with Prettier but because it was unnecessary when using Prettier. However, in v1.18.0 [Prettier stopped converting empty elements to self-closing elements][prettier-self-closing]. So the rule is not unnecessary anymore.
If you use Prettier v1.17.1 or older you should be able to upgrade eslint-config-prettier to v5.0.0 without having to do anything else.
If you use Prettier v1.18.0 or newer, you might get lint errors about for example changing
<div></div>
into<div />
. You have two options:eslint --fix
if you prefer to enforce self-closing elements where possible. This should fix all the errors."react/self-closing-comp": "off"
to your ESLint config if you use autofix from your editor and you face the same [issue as Prettier did][prettier-self-closing].Changed: Node.js 6 is no longer officially supported, but v5.0.0 should still work with it.
Version 4.3.0 (2019-05-16)
Version 4.2.0 (2019-04-25)
Version 4.1.0 (2019-02-26)
Version 4.0.0 (2019-01-26)
--fix
. They are turned off by default, and the CLI helper tool will warn about them (but not error if you do enable them). This won’t break your linting checks, but do note that these rules will be disabled unless you explicitly enable them again, and that you might see new warnings when running the CLI helper tool.Version 3.6.0 (2019-01-19)
Version 3.5.0 (2019-01-16)
vue/no-layout-rules
list, since there can be layout rules that don’t conflict with but rather complement Prettier.Version 3.4.0 (2019-01-13)
vue/no-layout-rules
config behind the scenes, so it should automatically stay up-to-date when new eslint-plugin-vue versions are released. Thanks to Michał Sajnóg (@michalsnik)!Version 3.3.0 (2018-11-11)
Version 3.2.0 (2018-11-10)
Version 3.1.0 (2018-09-22)
Version 3.0.1 (2018-08-13)
eslint --print-config
usage instructions.Version 3.0.0 (2018-08-13)
Version 2.10.0 (2018-08-13)
Version 2.9.0 (2017-11-26)
Version 2.8.0 (2017-11-19)
Version 2.7.0 (2017-11-01)
Version 2.6.0 (2017-09-23)
Version 2.5.0 (2017-09-16)
Version 2.4.0 (2017-09-02)
Version 2.3.0 (2017-06-30)
Version 2.2.0 (2017-06-17)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.