从 TypeScript 的 esLint 中删除函数警告中缺少返回类型

问题描述 投票:0回答:1

我正在使用 eslint 和 TypeScript。

我想关闭对函数显式返回类型的检查。

我已在

.eslintrc.js
中添加了 rules 属性
"@typescript-eslint/explicit-function-return-type": "off"

现在,规则

"@typescript-eslint/explicit-module-boundary-types"
生成了相同的警告,我不想关闭该规则,因为我想检查传递给函数的参数是否实际键入。

有没有办法在不关闭的情况下删除函数缺少返回类型警告

"@typescript-eslint/explicit-module-boundary-types"

这是我的 .eslintrc.js

module.exports = {
    parser: '@typescript-eslint/parser',  
    plugins: ["deprecation", '@typescript-eslint'],
    extends: [
        "eslint:recommended",
        "plugin:@typescript-eslint/eslint-recommended",
        "plugin:@typescript-eslint/recommended",
        "prettier",
    ],
    parserOptions: {
        ecmaVersion: 2018,  
        sourceType: 'module',  
    },
    rules: {
        "deprecation/deprecation": "warn",
        "@typescript-eslint/no-use-before-define": "off",
        "@typescript-eslint/no-object-literal-type-assertion": "off",
        "@typescript-eslint/explicit-function-return-type": "off"
    },
};
typescript eslint typescript-eslint
1个回答
0
投票

您可以在此处找到该规则的文档:https://typescript-eslint.io/rules/explicit-module-boundary-types。截至撰写本文时,没有任何内容可以禁用所有返回类型的规则。

如果您愿意,您可以 https://github.com/typescript-eslint/typescript-eslint/issues/new/choose 提出要求。请务必完整填写适当的模板(✨ 新规则选项或附加检查)。

© www.soinside.com 2019 - 2024. All rights reserved.