Skip to content

Promise lints are annoying #219

@bouk

Description

@bouk

I keep running into these two lint errors and not knowing what to do

29:3  warning  Expected catch() or return                  promise/catch-or-return
29:3  error    Each then() should return a value or throw  promise/always-return

In the first case I often don't care about the error state and just want it to fail and bugsnag notify when that happens.

In the second case I would be doing something with the result value of a promise, but don't want to chain the promise. Why would I need to return something in that case?

@lemonmade

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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