Skip to content

Enhancement: [@typescript-eslint/no-explicit-any] add ignoreGenericParameters #11515

@splincode

Description

@splincode

Before You File a Proposal Please Confirm You Have Done The Following...

My proposal is suitable for this project

  • I believe my proposal would be useful to the broader TypeScript community (meaning it is not a niche proposal).

Link to the rule's documentation

https://typescript-eslint.io/rules/no-explicit-any/

Description

I have a lot of generics

Fail

const a: any = fn('');

function fn(b: any) {
}

Pass

export class TuiTableHead<T extends Partial<Record<keyof T, any>>> {
  public readonly table!: TuiTableDirective<any>;
}

Additional Info

const defaultOptions: Options = [
  { fixToUnknown: false, ignoreRestArgs: false, ignoreGenericParameters: false },
];

Metadata

Metadata

Assignees

No one assigned

    Labels

    awaiting responseIssues waiting for a reply from the OP or another partyenhancement: 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