8000 [prefer-readonly-parameter-types] Proposal: Add type allowlist · Issue #4185 · typescript-eslint/typescript-eslint · GitHub
[go: up one dir, main page]

Skip to content
[prefer-readonly-parameter-types] Proposal: Add type allowlist #4185
Closed
@marekdedic

Description

@marekdedic

This propsal is a continuation of the discussion in #4061, cc @bradzacher

The rule prefer-readonly-parameter-types is known to not play nicely with certain types, with the canonical example being the HTMLElement from the standard lib. This type cannot be made deep-readonly, as that breaks TS compilation altogether.

Outstanding questions

  • Should only the types themselves be ignored, or should the check ignore them, even if they are part of a more complex type?

Metadata

Metadata

Assignees

No one assigned

    Labels

    accepting prsGo ahead, send a pull request that resolves this issueenhancement: plugin rule optionNew rule option for an existing eslint-plugin rulepackage: 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

      0