sveltejs/kit

Add typescript eslint rules

Closed

#3457 opened on Jan 20, 2022

View on GitHub
 (2 comments) (0 reactions) (0 assignees)JavaScript (17,446 stars) (1,719 forks)batch import
help wantedtypes / typescript

Description

Describe the problem

The lack of eslint rules for the declaration files allow the type declarations to be inconsistent, specifically preferring interfaces over types or vice-versa and using the method notation (name(): ReturnType) over the function field notation (name: () => ReturnType).

Describe the proposed solution

Installing the typescript eslint packages to enforce style rules.

Alternatives considered

No response

Importance

nice to have

Additional Information

No response

Contributor guide