Skip to content

bug: ESLint Warning with reflect: true Annotation and JSDoc Type in Stencil #115

@marcomattes

Description

@marcomattes

Prerequisites

Stencil ESLint Version

0.8.0

Current Behavior

Hello everyone,

I am encountering an issue and I'm not sure if it's something I'm doing wrong or a problem with the tooling.

When a property is annotated with reflect: true, I receive a warning in ESLint as soon as I define the type in the JSDocs.

  /**
   * The last name
   * @type {boolean}
   * @default true
   */
  @Prop({ reflect: true }) last: boolean = false;
/home/projects/stencil-template-aiden/src/components/my-component/my-component.tsx
15:3  error  The @Prop decorator have not valid tags (type, memberof)  @stencil-community/required-jsdoc

Expected Behavior

There should be no error/warning in the console.

Steps to Reproduce

  1. Open the page: StackBlitz Example
  2. Run npm run lint
  3. See the error:

Code Reproduction URL

https://stackblitz.com/edit/stencil-template-aiden-puukdx

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Help WantedExtra attention is needed

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions