Skip to content

Commit 4efe0a3

Browse files
committed
Auto merge of #3814 - rust-lang:renovate/eslint-plugin-unicorn-35.x, r=Turbo87
Update dependency eslint-plugin-unicorn to v35 [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-unicorn](https://togithub.com/sindresorhus/eslint-plugin-unicorn) | [`34.0.1` -> `35.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-unicorn/34.0.1/35.0.0) | [![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-unicorn/35.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-unicorn/35.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-unicorn/35.0.0/compatibility-slim/34.0.1)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-unicorn/35.0.0/confidence-slim/34.0.1)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sindresorhus/eslint-plugin-unicorn</summary> ### [`v35.0.0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/releases/v35.0.0) [Compare Source](https://togithub.com/sindresorhus/eslint-plugin-unicorn/compare/v34.0.1...v35.0.0) ##### New rules - [`prefer-object-from-entries`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-object-from-entries.md) ([#&#8203;1308](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1308)) [`4a14187`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/4a14187) - [`no-useless-length-check`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-length-check.md) ([#&#8203;1398](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1398)) [`1107455`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1107455) - [`no-useless-spread`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-spread.md) ([#&#8203;1401](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1401)) [`1463f52`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/1463f52) ##### Breaking - `explicit-length-check`: Remove `greater-than-or-equal` option ([#&#8203;1397](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1397)) [`db1a2b5`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/db1a2b5) - It enabled a style that no one actually uses. ##### Improvements - `no-array-reduce`: Add [`allowSimpleOperations`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-array-reduce.md#allowsimpleoperations) option ([#&#8203;1418](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1418)) [`153eb2c`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/153eb2c) - `no-array-callback-reference`: Ignore jQuery methods ([#&#8203;1457](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1457)) [`7af9a6f`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/7af9a6f) - `prevent-abbreviations`: Ignore `i18n` and `l10n` ([#&#8203;1445](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1445)) [`efdd90e`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/efdd90e) - `no-array-callback-reference`: Ignore mobx-state-tree usage ([#&#8203;1455](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1455)) [`73c0dfd`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/73c0dfd) - `new-for-builtins`: Check `WeakRef` and `FinalizationRegistry` ([#&#8203;1450](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1450)) [`fce9d1d`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/fce9d1d) - `no-zero-fractions`: Handle `.0` correctly ([#&#8203;1444](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1444)) [`fcca35d`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/fcca35d) - `new-for-builtins`: Enforce `new` for `SharedArrayBuffer` and `Proxy` ([#&#8203;1438](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1438)) [`2ba83ad`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/2ba83ad) - `no-null`: Allow `Object.create(null, …)` ([#&#8203;1432](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1432)) [`768f301`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/768f301) - `number-literal-case`: Support Vue SFC ([#&#8203;1434](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1434)) [`ee9f609`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/ee9f609) - `no-object-as-default-parameter`: Forbid destructuring ([#&#8203;1433](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1433)) [`3fcc4bb`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/3fcc4bb) - `prefer-spread`: Better auto-fix ([#&#8203;1426](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1426)) [`7bdf0dd`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/7bdf0dd) - `prefer-array-some`: Check cases comparing `.find()` with `undefined` ([#&#8203;1422](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1422)) [`3dc2f77`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/3dc2f77) - `no-useless-spread`: Check useless "iterable to array" ([#&#8203;1414](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1414)) [`61bc6a3`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/61bc6a3) - `prefer-dom-node-text-content`: Check destructuring, Use suggestion instead of auto-fix ([#&#8203;1417](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1417)) [`c4bfc42`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/c4bfc42) - `require-post-message-target-origin`: Disable for TypeScript files ([#&#8203;1415](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1415)) [`741484a`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/741484a) - `prefer-add-event-listener`: Update event types list ([#&#8203;1412](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1412)) [`7f88b2f`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/7f88b2f) - `no-instanceof-array`: Support Vue SFC ([#&#8203;1410](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1410)) [`3b22917`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/3b22917) - `prevent-abbreviations`: Add `def` ([#&#8203;1402](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1402)) [`f783472`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/f783472) - `no-instanceof-array`: Improve report location ([#&#8203;1389](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1389)) [`6512fbd`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/6512fbd) - Use original quote when auto-fixing ([#&#8203;1411](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1411)) [`bb81582`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/bb81582) ##### Fixes - `throw-new-error`: Fix an edge case ([#&#8203;1390](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1390)) [`806831b`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/806831b) - Fix cases without space after keywords ([#&#8203;1436](https://togithub.com/sindresorhus/eslint-plugin-unicorn/issues/1436)) [`179b7df`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/179b7df) </details> --- ### Configuration 📅 **Schedule**: 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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/rust-lang/crates.io).
2 parents e0b6c5a + 5103ed6 commit 4efe0a3

File tree

2 files changed

+10
-15
lines changed

2 files changed

+10
-15
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113
"eslint-plugin-ember-concurrency": "0.3.1",
114114
"eslint-plugin-import-helpers": "1.1.0",
115115
"eslint-plugin-prettier": "3.4.0",
116-
"eslint-plugin-unicorn": "34.0.1",
116+
"eslint-plugin-unicorn": "35.0.0",
117117
"loader.js": "4.7.0",
118118
"match-json": "1.3.3",
119119
"normalize.css": "8.0.1",

yarn.lock

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -229,10 +229,10 @@
229229
dependencies:
230230
"@babel/types" "^7.14.5"
231231

232-
"@babel/helper-validator-identifier@^7.14.5":
233-
version "7.14.5"
234-
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8"
235-
integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==
232+
"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9":
233+
version "7.14.9"
234+
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48"
235+
integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==
236236

237237
"@babel/helper-validator-option@^7.14.5":
238238
version "7.14.5"
@@ -7497,11 +7497,12 @@ [email protected]:
74977497
dependencies:
74987498
prettier-linter-helpers "^1.0.0"
74997499

7500-
eslint-plugin-unicorn@34.0.1:
7501-
version "34.0.1"
7502-
resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-34.0.1.tgz#e31cfaf487591599ff1f1b1e74776cce59dcc3ae"
7503-
integrity sha512-GUBtRYRhPVOW/GDu6QtOjrneSZxY/MulOT8puJU+47VKCzNmMgS/iHO2gZqoQ7KPMrpNYlebUlvCWy3IR1USVQ==
7500+
eslint-plugin-unicorn@35.0.0:
7501+
version "35.0.0"
7502+
resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-35.0.0.tgz#40797793d4f645bafaaa7a1396b8f4ca7b2a7dbd"
7503+
integrity sha512-FHsaO68tDPQILfs/mGF8eSISJp8RswR4FpUuBDnueK2wyEHC6zmsc9WxjYyldXoIsBuVmru6jQyFCbCWPoW/KQ==
75047504
dependencies:
7505+
"@babel/helper-validator-identifier" "^7.14.9"
75057506
ci-info "^3.2.0"
75067507
clean-regexp "^1.0.0"
75077508
eslint-template-visitor "^2.3.2"
@@ -7511,7 +7512,6 @@ [email protected]:
75117512
pluralize "^8.0.0"
75127513
read-pkg-up "^7.0.1"
75137514
regexp-tree "^0.1.23"
7514-
reserved-words "^0.1.2"
75157515
safe-regex "^2.1.1"
75167516
semver "^7.3.5"
75177517

@@ -12737,11 +12737,6 @@ reselect@^4.0.0:
1273712737
resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.0.0.tgz#f2529830e5d3d0e021408b246a206ef4ea4437f7"
1273812738
integrity sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==
1273912739

12740-
reserved-words@^0.1.2:
12741-
version "0.1.2"
12742-
resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1"
12743-
integrity sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=
12744-
1274512740
resolve-dir@^1.0.0, resolve-dir@^1.0.1:
1274612741
version "1.0.1"
1274712742
resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43"

0 commit comments

Comments
 (0)