Skip to content

New Rule Proposal: no-private-fields-in-in #74

@ota-meshi

Description

@ota-meshi

Please describe what the rule should do:

Disallows #x in obj syntax added in ES2022.

https://github.com/tc39/proposal-private-fields-in-in

Provide 2-3 code examples that this rule will warn about:

class C {
  #brand;

  static isC(obj) {
    return #brand in obj; // <-
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions