Skip to content

no-unused-prop-types doesn't support Props defined in Flow TypedArguments #1393

Closed
@jseminck

Description

@jseminck

This syntax is not supported. Additionally, this code is already available for the prop-types rule, but we should extract this code to detect the existing prop-types to some shared utility so it can be shared between rules.

// Flow <0.53
class extends React.Component<DefaultProps, Props, State> {}
class extends React.Component<DefaultProps, Props, State> { props: Props; }

// Flow >=0.53
class extends React.Component<Props> {}
class extends React.Component<Props, State> {}

class extends React.Component { props: Props; }
class extends React.Component<Props> { props: Props; }
class extends React.Component<Props, State> { props: Props; }

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