Skip to content

Bug: [no-unsafe-function-type] fixable without Fixer #10985

Closed
@mho22

Description

@mho22

Before You File a Bug Report Please Confirm You Have Done The Following...

  • I have tried restarting my IDE and the issue persists.
  • I have updated to the latest version of the packages.
  • I have searched for related issues and found none that matched my issue.
  • I have read the FAQ and my problem is not listed.


Rule no-unsafe-function-type has a fixable : 'code' property in its meta :

  meta: {
    type: 'problem',
    docs: {
      description: 'Disallow using the unsafe built-in Function type',
      recommended: 'recommended',
    },
-    fixable: 'code',
    messages: {
      bannedFunctionType: [
        'The `Function` type accepts any function-like value.',
        'Prefer explicitly defining any function parameters and return type.',
      ].join('\n'),
    },
    schema: [],
  }

while no 'fix' or 'suggestion' are present in rule file. This is probably related to the fact that this rule is one of the 3 new rules based on the extinct ban-types from this commit :

ban-types ( fixable ) -> no-restricted-types ( fixable )
                      -> no-unsafe-function-type ( not fixable )
                      -> no-wrapper-object-types ( fixable )

Metadata

Metadata

Assignees

No one assigned

    Labels

    accepting prsGo ahead, send a pull request that resolves this issuebugSomething isn't workinglocked due to agePlease open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing.package: 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