Skip to content

Rule proposal: consistent typing for Map and SetΒ #3494

Closed
@bschlenk

Description

@bschlenk

I sometimes forget that I can type Map/Set with a generic on the right hand side. I'd like to add a rule to enforce typing Map/Set with a generic on the RHS, instead of typing the variable on the LHS.

This would be an error:

const mySet: Set<string> = new Set();

And would autocorrect to:

const mySet = new Set<string>();

Metadata

Metadata

Assignees

No one assigned

    Labels

    accepting prsGo ahead, send a pull request that resolves this issueenhancement: new plugin ruleNew rule request for eslint-pluginpackage: eslint-pluginIssues related to @typescript-eslint/eslint-plugin

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions