Skip to content

Commit a5272a5

Browse files
committed
refactor types
1 parent e35922c commit a5272a5

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ export default defineConfig([
101101
| [`no-missing-label-refs`](./docs/rules/no-missing-label-refs.md) | Disallow missing label references | yes |
102102
| [`no-missing-link-fragments`](./docs/rules/no-missing-link-fragments.md) | Disallow link fragments that do not reference valid headings | yes |
103103
| [`no-multiple-h1`](./docs/rules/no-multiple-h1.md) | Disallow multiple H1 headings in the same document | yes |
104-
| [`no-reference-like-url`](./docs/rules/no-reference-like-url.md) | Disallow URLs that match defined reference identifiers | no |
104+
| [`no-reference-like-url`](./docs/rules/no-reference-like-url.md) | Disallow URLs that match defined reference identifiers | yes |
105105
| [`no-reversed-media-syntax`](./docs/rules/no-reversed-media-syntax.md) | Disallow reversed link and image syntax | yes |
106106
| [`require-alt-text`](./docs/rules/require-alt-text.md) | Require alternative text for images | yes |
107107
| [`table-column-count`](./docs/rules/table-column-count.md) | Disallow data rows in a GitHub Flavored Markdown table from having more cells than the header row | yes |

src/rules/no-reference-like-url.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@
77
// Type Definitions
88
//-----------------------------------------------------------------------------
99

10-
/** @typedef {import("mdast").Node} Node */
11-
/** @typedef {import("mdast").Link} LinkNode */
12-
/** @typedef {import("mdast").Image} ImageNode */
13-
/** @typedef {import("mdast").Definition} DefinitionNode */
1410
/**
15-
* @typedef {import("../types.ts").MarkdownRuleDefinition<{ RuleOptions: []; }>}
16-
* NoReferenceLikeUrlRuleDefinition
11+
* @import { Link, Image } from "mdast";
12+
* @import { MarkdownRuleDefinition } from "../types.js";
13+
* @typedef {"referenceLikeUrl"} NoReferenceLikeUrlMessageIds
14+
* @typedef {[]} NoReferenceLikeUrlOptions
15+
* @typedef {MarkdownRuleDefinition<{ RuleOptions: NoReferenceLikeUrlOptions, MessageIds: NoReferenceLikeUrlMessageIds }>} NoReferenceLikeUrlRuleDefinition
1716
*/
1817

1918
//-----------------------------------------------------------------------------
@@ -26,6 +25,7 @@ export default {
2625
type: "problem",
2726

2827
docs: {
28+
recommended: true,
2929
description:
3030
"Disallow URLs that match defined reference identifiers",
3131
url: "https://github.com/eslint/markdown/blob/main/docs/rules/no-reference-like-url.md",
@@ -43,7 +43,7 @@ export default {
4343
const { sourceCode } = context;
4444
/** @type {Set<string>} */
4545
const definitionIdentifiers = new Set();
46-
/** @type {Array<LinkNode|ImageNode>} */
46+
/** @type {Array<Link|Image>} */
4747
const resources = [];
4848

4949
return {

0 commit comments

Comments
 (0)