Skip to content

[Due for payment 2025-11-21] [$250] Enable prefer-set-size ESLint rule #67424

@roryabraham

Description

@roryabraham

Coming from #67420


Problem

When Array.from(set).length is used, then a full array is created in memory just to count the number of elements in a set.

Solution

Enable eslint-plugin-unicorn’s prefer-set-size to use set.size, which returns the size directly in constant time without allocation.

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021968163507175173109
  • Upwork Job ID: 1968163507175173109
  • Last Price Increase: 2025-11-22
  • Automatic offers:
    • NJ-2020 | Contributor | 109179401
Issue OwnerCurrent Issue Owner: @
Issue OwnerCurrent Issue Owner: @
Issue OwnerCurrent Issue Owner: @zanyrenney

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionDailyKSv2ExternalAdded to denote the issue can be worked on by a contributorHelp WantedApply this label when an issue is open to proposals by contributors

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions