diff --git a/rules/plugins/typescript.js b/rules/plugins/typescript.js index 7cb11e82..94fe8f7b 100644 --- a/rules/plugins/typescript.js +++ b/rules/plugins/typescript.js @@ -37,7 +37,6 @@ module.exports = { "@typescript-eslint/no-unnecessary-qualifier": "off", "@typescript-eslint/no-unnecessary-type-arguments": "off", "@typescript-eslint/no-unnecessary-type-assertion": "off", - "@typescript-eslint/no-untyped-public-signature": "warn", "no-unused-expressions": "off", "@typescript-eslint/no-unused-expressions": "error", // eslint-disable-line sort-keys "@typescript-eslint/no-unused-vars-experimental": "off", diff --git a/test/check-rules.test.js b/test/check-rules.test.js index ecd3f8fe..e389c558 100644 --- a/test/check-rules.test.js +++ b/test/check-rules.test.js @@ -38,11 +38,12 @@ test("deprecated rules", t => { checkRules(file, "--deprecated", { ESLINT_CONFIG_PRETTIER_NO_DEPRECATED: "true" }); } catch (err) { if (typeof err.stdout === "string") { - const msgs = ignoredRules + const msg = ignoredRules .filter(rule => err.stdout.includes(rule)) - .map(rule => ` => "${rule}" is deprecated but included in the recommended config${EOL}`); - if (msgs.length !== -1) { - process.stderr.write(msgs.join("")); + .map(rule => ` => "${rule}" is deprecated but included in the recommended config${EOL}`) + .join(""); + if (msg) { + process.stderr.write(msg); return; } }