dependabot[bot] opened a new pull request, #446: URL: https://github.com/apache/arrow-js/pull/446
Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 59.0.1 to 66.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sindresorhus/eslint-plugin-unicorn/releases">eslint-plugin-unicorn's releases</a>.</em></p> <blockquote> <h2>v66.0.0</h2> <h2>Breaking</h2> <ul> <li>Require Node.js 22 (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3090">#3090</a>) 93164fb8</li> <li>Require ESLint 10.4 (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3090">#3090</a>) 93164fb8</li> <li>Rename <code>no-array-for-each</code> rule to <a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-for-each.md"><code>no-for-each</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3216">#3216</a>) b87c8a9e</li> <li>Drop <code>no-hex-escape</code> rule (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3202">#3202</a>) d68b09eb <ul> <li>Replaced by <a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-unicode-code-point-escapes.md"><code>prefer-unicode-code-point-escapes</code></a>, which covers more cases.</li> </ul> </li> </ul> <h2>New rules</h2> <ul> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/class-reference-in-static-methods.md"><code>class-reference-in-static-methods</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3154">#3154</a>) bbeb92f4</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/comment-content.md"><code>comment-content</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3104">#3104</a>) d14d0fd9</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-class-member-order.md"><code>consistent-class-member-order</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3226">#3226</a>) d116a6be</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-export-decorator-position.md"><code>consistent-export-decorator-position</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3175">#3175</a>) 9302e8d0</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-function-style.md"><code>consistent-function-style</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3137">#3137</a>) a86fe5ed</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-optional-chaining.md"><code>consistent-optional-chaining</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3195">#3195</a>) c07bf4ea</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/explicit-timer-delay.md"><code>explicit-timer-delay</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2814">#2814</a>) 29ae4eb0</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/id-match.md"><code>id-match</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3109">#3109</a>) d39bfa38</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/max-nested-calls.md"><code>max-nested-calls</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3183">#3183</a>) 0763b75e</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-asterisk-prefix-in-documentation-comments.md"><code>no-asterisk-prefix-in-documentation-comments</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3191">#3191</a>) 4a95ff66</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-break-in-nested-loop.md"><code>no-break-in-nested-loop</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3148">#3148</a>) 41648c1b</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-computed-property-existence-check.md"><code>no-computed-property-existence-check</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3151">#3151</a>) af0e3c42</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-confusing-array-with.md"><code>no-confusing-array-with</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3178">#3178</a>) 95a748b7</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-declarations-before-early-exit.md"><code>no-declarations-before-early-exit</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3139">#3139</a>) f7241c87</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-duplicate-loops.md"><code>no-duplicate-loops</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3142">#3142</a>) 745e9ede</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-error-property-assignment.md"><code>no-error-property-assignment</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3114">#3114</a>) bf9d72e1</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-global-object-property-assignment.md"><code>no-global-object-property-assignment</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3136">#3136</a>) b03927e4</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-incorrect-template-string-interpolation.md"><code>no-incorrect-template-string-interpolation</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3162">#3162</a>) 32380f9a</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-mismatched-map-key.md"><code>no-mismatched-map-key</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3192">#3192</a>) 154049f2</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-negated-array-predicate.md"><code>no-negated-array-predicate</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3203">#3203</a>) 6ba75065</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-negated-comparison.md"><code>no-negated-comparison</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3149">#3149</a>) 57331735</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-object-methods-with-collections.md"><code>no-object-methods-with-collections</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3194">#3194</a>) c9ffbf98</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-optional-chaining-on-undeclared-variable.md"><code>no-optional-chaining-on-undeclared-variable</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3223">#3223</a>) 74be15e8</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-redundant-comparison.md"><code>no-redundant-comparison</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3068">#3068</a>) 115837d3</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-return-array-push.md"><code>no-return-array-push</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3098">#3098</a>) b8735b0e</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-subtraction-comparison.md"><code>no-subtraction-comparison</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3123">#3123</a>) 178184b7</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-top-level-side-effects.md"><code>no-top-level-side-effects</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3184">#3184</a>) 442fba37</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-undeclared-class-members.md"><code>no-undeclared-class-members</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3153">#3153</a>) 93cbfc02</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unnecessary-global-this.md"><code>no-unnecessary-global-this</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3161">#3161</a>) a9e2c653</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unnecessary-splice.md"><code>no-unnecessary-splice</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3124">#3124</a>) 646ad097</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unreadable-new-expression.md"><code>no-unreadable-new-expression</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3113">#3113</a>) 6ae57a91</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unreadable-object-destructuring.md"><code>no-unreadable-object-destructuring</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3160">#3160</a>) 1696abd3</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unsafe-buffer-conversion.md"><code>no-unsafe-buffer-conversion</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3174">#3174</a>) a85f2c6b</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unsafe-dom-html.md"><code>no-unsafe-dom-html</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3218">#3218</a>) c70380a4</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unsafe-property-key.md"><code>no-unsafe-property-key</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3227">#3227</a>) d1b6ba73</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-unsafe-string-replacement.md"><code>no-unsafe-string-replacement</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3120">#3120</a>) e097996e</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-boolean-cast.md"><code>no-useless-boolean-cast</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3097">#3097</a>) b55d2f81</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-concat.md"><code>no-useless-concat</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3146">#3146</a>) 5a88eded</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-useless-else.md"><code>no-useless-else</code></a> (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3152">#3152</a>) a99a914c</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/ea3a0594a4a5da9711460291332b1165dac87594"><code>ea3a059</code></a> 66.0.0</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/250662cfc209be236ecc5cef8d3cc4edfa3cf586"><code>250662c</code></a> Meta tweaks</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/1c85dd17e6ca77f22ff65b3f510a873793f09882"><code>1c85dd1</code></a> Harden some rules with type info (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3228">#3228</a>)</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/f6b7fc490746a546f7baa7477403380ff7d8e702"><code>f6b7fc4</code></a> Document linting in <code>AGENTS.md</code></li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/d1b6ba73a0f4949d4c33e7d7a9b5c7bc7dd5893e"><code>d1b6ba7</code></a> Add <code>no-unsafe-property-key</code> rule (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3227">#3227</a>)</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/d116a6be3dff4d74f55b274352fe5d065564ac65"><code>d116a6b</code></a> Add <code>consistent-class-member-order</code> rule (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3226">#3226</a>)</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/174d5a5378780fd07a48b9057dd1a90527668f87"><code>174d5a5</code></a> <code>prefer-array-from-map</code>: Support <code>for-of</code> array mapping (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3220">#3220</a>)</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/b7521113b14fe096a4e62f7baf9b9de4acf5eeea"><code>b752111</code></a> Add <code>no-useless-template-literals</code> rule (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3225">#3225</a>)</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/15332d12abc5942883f47d2af20ac73f6083a4dd"><code>15332d1</code></a> Disable smoke test workflow (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3224">#3224</a>)</li> <li><a href="https://github.com/sindresorhus/eslint-plugin-unicorn/commit/74be15e8ee0808c4b9500a63874d76bf8b77b106"><code>74be15e</code></a> Add <code>no-optional-chaining-on-undeclared-variable</code> rule (<a href="https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/3223">#3223</a>)</li> <li>Additional commits viewable in <a href="https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v59.0.1...v66.0.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
