Skip to content

Warn on duplicate getters/setters/props/methods #5029

Open
@nolanlawson

Description

@nolanlawson

Step 1 of #4450 is to have compile-time warnings for duplicate getters/setters/props/methods:

class Component extends LightningElement {
  get book1 () {}
  set book2(v) {}
  book
  book() {}
}

You can have 1) a method, you can have 2) a prop, you can have 3) a getter/setter (either/both), but you can't have two from the three different categories. We should warn on this.

We could presumably do this for all objects, but to avoid boiling the ocean, let's just focus on LightningElements (or assumed LightningElements). This is important for us because of how registerDecorators works in particular.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions