From 2e22382a7581ab8ebdf0c12195d11817b5818d66 Mon Sep 17 00:00:00 2001 From: Bryan Mishkin <698306+bmish@users.noreply.github.com> Date: Wed, 17 Nov 2021 23:55:21 -0500 Subject: [PATCH] Add jsdoc type to externally-exported rules (#1613) --- rules/utils/create-deprecated-rules.js | 1 + rules/utils/rule.js | 1 + 2 files changed, 2 insertions(+) diff --git a/rules/utils/create-deprecated-rules.js b/rules/utils/create-deprecated-rules.js index 1054862d9b..f8d23abe96 100644 --- a/rules/utils/create-deprecated-rules.js +++ b/rules/utils/create-deprecated-rules.js @@ -3,6 +3,7 @@ const packageJson = require('../../package.json'); const repoUrl = 'https://github.com/sindresorhus/eslint-plugin-unicorn'; +/** @returns {{ [ruleName: string]: import('eslint').Rule.RuleModule }} */ function createDeprecatedRules(data) { return Object.fromEntries( Object.entries(data).map(([ruleId, replacedBy = []]) => [ diff --git a/rules/utils/rule.js b/rules/utils/rule.js index 5ab851bea2..146d4da92c 100644 --- a/rules/utils/rule.js +++ b/rules/utils/rule.js @@ -74,6 +74,7 @@ function checkVueTemplate(create, options) { return wrapped; } +/** @returns {import('eslint').Rule.RuleModule} */ function loadRule(ruleId) { const rule = require(`../${ruleId}`);