Skip to content

Commit 7ecd27a

Browse files
chore: add markdownlint
1 parent c02e434 commit 7ecd27a

File tree

4 files changed

+157
-12
lines changed

4 files changed

+157
-12
lines changed

.markdownlint.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"line-length": false
3+
}

CONTRIBUTING.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
There's nothing here, yet. Thanks for looking. I'll eventually get around to filling this out.
1+
# Contributing
2+
3+
There's nothing here, yet. Thanks for looking. I'll eventually get around to filling this out.

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,10 @@
4242
],
4343
"scripts": {
4444
"build": "tsup",
45-
"lint": "yarn lint-js && yarn lint-docs",
45+
"lint": "yarn lint-js && yarn lint-docs && yarn lint-eslint-docs",
4646
"lint-js": "eslint",
47-
"lint-docs": "eslint-doc-generator --check",
47+
"lint-docs": "markdownlint-cli2 \"*/**.md\" \"#node_modules\"",
48+
"lint-eslint-docs": "eslint-doc-generator --check",
4849
"docs": "eslint-doc-generator",
4950
"release": "bumpp && yarn run build",
5051
"test": "vitest",
@@ -80,6 +81,7 @@
8081
"eslint-import-resolver-typescript": "^3.6.3",
8182
"eslint-plugin-import-x": "^4.4.0",
8283
"eslint-plugin-n": "^17.12.0",
84+
"markdownlint-cli2": "^0.14.0",
8385
"rxjs": "^7.0.0",
8486
"tsup": "^8.3.5",
8587
"tsx": "^4.19.2",

yarn.lock

Lines changed: 147 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -964,6 +964,13 @@ __metadata:
964964
languageName: node
965965
linkType: hard
966966

967+
"@sindresorhus/merge-streams@npm:^2.1.0":
968+
version: 2.3.0
969+
resolution: "@sindresorhus/merge-streams@npm:2.3.0"
970+
checksum: 10c0/69ee906f3125fb2c6bb6ec5cdd84e8827d93b49b3892bce8b62267116cc7e197b5cccf20c160a1d32c26014ecd14470a72a5e3ee37a58f1d6dadc0db1ccf3894
971+
languageName: node
972+
linkType: hard
973+
967974
"@stylistic/eslint-plugin@npm:^2.10.1":
968975
version: 2.10.1
969976
resolution: "@stylistic/eslint-plugin@npm:2.10.1"
@@ -1529,7 +1536,7 @@ __metadata:
15291536
languageName: node
15301537
linkType: hard
15311538

1532-
"braces@npm:^3.0.2, braces@npm:~3.0.2":
1539+
"braces@npm:^3.0.3, braces@npm:~3.0.2":
15331540
version: 3.0.3
15341541
resolution: "braces@npm:3.0.3"
15351542
dependencies:
@@ -1945,6 +1952,13 @@ __metadata:
19451952
languageName: node
19461953
linkType: hard
19471954

1955+
"entities@npm:^4.4.0":
1956+
version: 4.5.0
1957+
resolution: "entities@npm:4.5.0"
1958+
checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250
1959+
languageName: node
1960+
linkType: hard
1961+
19481962
"env-paths@npm:^2.2.0":
19491963
version: 2.2.1
19501964
resolution: "env-paths@npm:2.2.1"
@@ -2397,6 +2411,7 @@ __metadata:
23972411
eslint-import-resolver-typescript: "npm:^3.6.3"
23982412
eslint-plugin-import-x: "npm:^4.4.0"
23992413
eslint-plugin-n: "npm:^17.12.0"
2414+
markdownlint-cli2: "npm:^0.14.0"
24002415
rxjs: "npm:^7.0.0"
24012416
ts-api-utils: "npm:^1.3.0"
24022417
tslib: "npm:^2.1.0"
@@ -2836,6 +2851,20 @@ __metadata:
28362851
languageName: node
28372852
linkType: hard
28382853

2854+
"globby@npm:14.0.2":
2855+
version: 14.0.2
2856+
resolution: "globby@npm:14.0.2"
2857+
dependencies:
2858+
"@sindresorhus/merge-streams": "npm:^2.1.0"
2859+
fast-glob: "npm:^3.3.2"
2860+
ignore: "npm:^5.2.4"
2861+
path-type: "npm:^5.0.0"
2862+
slash: "npm:^5.1.0"
2863+
unicorn-magic: "npm:^0.1.0"
2864+
checksum: 10c0/3f771cd683b8794db1e7ebc8b6b888d43496d93a82aad4e9d974620f578581210b6c5a6e75ea29573ed16a1345222fab6e9b877a8d1ed56eeb147e09f69c6f78
2865+
languageName: node
2866+
linkType: hard
2867+
28392868
"globby@npm:^11.1.0":
28402869
version: 11.1.0
28412870
resolution: "globby@npm:11.1.0"
@@ -2930,7 +2959,7 @@ __metadata:
29302959
languageName: node
29312960
linkType: hard
29322961

2933-
"ignore@npm:^5.2.0, ignore@npm:^5.3.1, ignore@npm:^5.3.2":
2962+
"ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1, ignore@npm:^5.3.2":
29342963
version: 5.3.2
29352964
resolution: "ignore@npm:5.3.2"
29362965
checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337
@@ -3157,7 +3186,7 @@ __metadata:
31573186
languageName: node
31583187
linkType: hard
31593188

3160-
"js-yaml@npm:^4.1.0":
3189+
"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0":
31613190
version: 4.1.0
31623191
resolution: "js-yaml@npm:4.1.0"
31633192
dependencies:
@@ -3210,7 +3239,7 @@ __metadata:
32103239
languageName: node
32113240
linkType: hard
32123241

3213-
"jsonc-parser@npm:^3.3.1":
3242+
"jsonc-parser@npm:3.3.1, jsonc-parser@npm:^3.3.1":
32143243
version: 3.3.1
32153244
resolution: "jsonc-parser@npm:3.3.1"
32163245
checksum: 10c0/269c3ae0a0e4f907a914bf334306c384aabb9929bd8c99f909275ebd5c2d3bc70b9bcd119ad794f339dec9f24b6a4ee9cd5a8ab2e6435e730ad4075388fc2ab6
@@ -3257,6 +3286,15 @@ __metadata:
32573286
languageName: node
32583287
linkType: hard
32593288

3289+
"linkify-it@npm:^5.0.0":
3290+
version: 5.0.0
3291+
resolution: "linkify-it@npm:5.0.0"
3292+
dependencies:
3293+
uc.micro: "npm:^2.0.0"
3294+
checksum: 10c0/ff4abbcdfa2003472fc3eb4b8e60905ec97718e11e33cca52059919a4c80cc0e0c2a14d23e23d8c00e5402bc5a885cdba8ca053a11483ab3cc8b3c7a52f88e2d
3295+
languageName: node
3296+
linkType: hard
3297+
32603298
"load-tsconfig@npm:^0.2.3":
32613299
version: 0.2.5
32623300
resolution: "load-tsconfig@npm:0.2.5"
@@ -3359,13 +3397,78 @@ __metadata:
33593397
languageName: node
33603398
linkType: hard
33613399

3400+
"markdown-it@npm:14.1.0":
3401+
version: 14.1.0
3402+
resolution: "markdown-it@npm:14.1.0"
3403+
dependencies:
3404+
argparse: "npm:^2.0.1"
3405+
entities: "npm:^4.4.0"
3406+
linkify-it: "npm:^5.0.0"
3407+
mdurl: "npm:^2.0.0"
3408+
punycode.js: "npm:^2.3.1"
3409+
uc.micro: "npm:^2.1.0"
3410+
bin:
3411+
markdown-it: bin/markdown-it.mjs
3412+
checksum: 10c0/9a6bb444181d2db7016a4173ae56a95a62c84d4cbfb6916a399b11d3e6581bf1cc2e4e1d07a2f022ae72c25f56db90fbe1e529fca16fbf9541659dc53480d4b4
3413+
languageName: node
3414+
linkType: hard
3415+
33623416
"markdown-table@npm:^3.0.3":
33633417
version: 3.0.4
33643418
resolution: "markdown-table@npm:3.0.4"
33653419
checksum: 10c0/1257b31827629a54c24a5030a3dac952256c559174c95ce3ef89bebd6bff0cb1444b1fd667b1a1bb53307f83278111505b3e26f0c4e7b731e0060d435d2d930b
33663420
languageName: node
33673421
linkType: hard
33683422

3423+
"markdownlint-cli2-formatter-default@npm:0.0.5":
3424+
version: 0.0.5
3425+
resolution: "markdownlint-cli2-formatter-default@npm:0.0.5"
3426+
peerDependencies:
3427+
markdownlint-cli2: ">=0.0.4"
3428+
checksum: 10c0/7041a5833846d895054cf273c8e75efc13a03bbc88679cd48ea77240318232e883846037e984358a3ad3825fbb602d83492417ed6e36051bc5b603c4bedb3622
3429+
languageName: node
3430+
linkType: hard
3431+
3432+
"markdownlint-cli2@npm:^0.14.0":
3433+
version: 0.14.0
3434+
resolution: "markdownlint-cli2@npm:0.14.0"
3435+
dependencies:
3436+
globby: "npm:14.0.2"
3437+
js-yaml: "npm:4.1.0"
3438+
jsonc-parser: "npm:3.3.1"
3439+
markdownlint: "npm:0.35.0"
3440+
markdownlint-cli2-formatter-default: "npm:0.0.5"
3441+
micromatch: "npm:4.0.8"
3442+
bin:
3443+
markdownlint-cli2: markdownlint-cli2.js
3444+
checksum: 10c0/cf2c65de97887a51e2ad756779fd90cabc6b26d09c07aed43422c142e0b2406a8a1e84e17cbf8590a72812e65d5a16e106d7110e392bb7f5fb154a09245bb985
3445+
languageName: node
3446+
linkType: hard
3447+
3448+
"markdownlint-micromark@npm:0.1.10":
3449+
version: 0.1.10
3450+
resolution: "markdownlint-micromark@npm:0.1.10"
3451+
checksum: 10c0/1a392a3d92c01093244c15f69a658e68eeffe26b96218189509184246e19be9f64c7937241a5911f1ff2bd721f0d60f32242a46a9b3b6ab505ef22b8dbb66918
3452+
languageName: node
3453+
linkType: hard
3454+
3455+
"markdownlint@npm:0.35.0":
3456+
version: 0.35.0
3457+
resolution: "markdownlint@npm:0.35.0"
3458+
dependencies:
3459+
markdown-it: "npm:14.1.0"
3460+
markdownlint-micromark: "npm:0.1.10"
3461+
checksum: 10c0/32330f6e6c2a35e3505f4bdae5211c0b8bd9130604a0d93bb22506835447065a4efd9d3ecefaa7f7c6744628f8427fe98296b71948d2d1502a46917863235717
3462+
languageName: node
3463+
linkType: hard
3464+
3465+
"mdurl@npm:^2.0.0":
3466+
version: 2.0.0
3467+
resolution: "mdurl@npm:2.0.0"
3468+
checksum: 10c0/633db522272f75ce4788440669137c77540d74a83e9015666a9557a152c02e245b192edc20bc90ae953bbab727503994a53b236b4d9c99bdaee594d0e7dd2ce0
3469+
languageName: node
3470+
linkType: hard
3471+
33693472
"merge-stream@npm:^2.0.0":
33703473
version: 2.0.0
33713474
resolution: "merge-stream@npm:2.0.0"
@@ -3380,13 +3483,13 @@ __metadata:
33803483
languageName: node
33813484
linkType: hard
33823485

3383-
"micromatch@npm:^4.0.4":
3384-
version: 4.0.5
3385-
resolution: "micromatch@npm:4.0.5"
3486+
"micromatch@npm:4.0.8, micromatch@npm:^4.0.4":
3487+
version: 4.0.8
3488+
resolution: "micromatch@npm:4.0.8"
33863489
dependencies:
3387-
braces: "npm:^3.0.2"
3490+
braces: "npm:^3.0.3"
33883491
picomatch: "npm:^2.3.1"
3389-
checksum: 10c0/3d6505b20f9fa804af5d8c596cb1c5e475b9b0cd05f652c5b56141cf941bd72adaeb7a436fda344235cef93a7f29b7472efc779fcdb83b478eab0867b95cdeff
3492+
checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8
33903493
languageName: node
33913494
linkType: hard
33923495

@@ -3778,6 +3881,13 @@ __metadata:
37783881
languageName: node
37793882
linkType: hard
37803883

3884+
"path-type@npm:^5.0.0":
3885+
version: 5.0.0
3886+
resolution: "path-type@npm:5.0.0"
3887+
checksum: 10c0/e8f4b15111bf483900c75609e5e74e3fcb79f2ddb73e41470028fcd3e4b5162ec65da9907be077ee5012c18801ff7fffb35f9f37a077f3f81d85a0b7d6578efd
3888+
languageName: node
3889+
linkType: hard
3890+
37813891
"pathe@npm:^1.1.2":
37823892
version: 1.1.2
37833893
resolution: "pathe@npm:1.1.2"
@@ -3917,6 +4027,13 @@ __metadata:
39174027
languageName: node
39184028
linkType: hard
39194029

4030+
"punycode.js@npm:^2.3.1":
4031+
version: 2.3.1
4032+
resolution: "punycode.js@npm:2.3.1"
4033+
checksum: 10c0/1d12c1c0e06127fa5db56bd7fdf698daf9a78104456a6b67326877afc21feaa821257b171539caedd2f0524027fa38e67b13dd094159c8d70b6d26d2bea4dfdb
4034+
languageName: node
4035+
linkType: hard
4036+
39204037
"punycode@npm:^2.1.0":
39214038
version: 2.1.1
39224039
resolution: "punycode@npm:2.1.1"
@@ -4179,6 +4296,13 @@ __metadata:
41794296
languageName: node
41804297
linkType: hard
41814298

4299+
"slash@npm:^5.1.0":
4300+
version: 5.1.0
4301+
resolution: "slash@npm:5.1.0"
4302+
checksum: 10c0/eb48b815caf0bdc390d0519d41b9e0556a14380f6799c72ba35caf03544d501d18befdeeef074bc9c052acf69654bc9e0d79d7f1de0866284137a40805299eb3
4303+
languageName: node
4304+
linkType: hard
4305+
41824306
"smart-buffer@npm:^4.2.0":
41834307
version: 4.2.0
41844308
resolution: "smart-buffer@npm:4.2.0"
@@ -4646,6 +4770,13 @@ __metadata:
46464770
languageName: node
46474771
linkType: hard
46484772

4773+
"uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0":
4774+
version: 2.1.0
4775+
resolution: "uc.micro@npm:2.1.0"
4776+
checksum: 10c0/8862eddb412dda76f15db8ad1c640ccc2f47cdf8252a4a30be908d535602c8d33f9855dfcccb8b8837855c1ce1eaa563f7fa7ebe3c98fd0794351aab9b9c55fa
4777+
languageName: node
4778+
linkType: hard
4779+
46494780
"ufo@npm:^1.5.4":
46504781
version: 1.5.4
46514782
resolution: "ufo@npm:1.5.4"
@@ -4660,6 +4791,13 @@ __metadata:
46604791
languageName: node
46614792
linkType: hard
46624793

4794+
"unicorn-magic@npm:^0.1.0":
4795+
version: 0.1.0
4796+
resolution: "unicorn-magic@npm:0.1.0"
4797+
checksum: 10c0/e4ed0de05b0a05e735c7d8a2930881e5efcfc3ec897204d5d33e7e6247f4c31eac92e383a15d9a6bccb7319b4271ee4bea946e211bf14951fec6ff2cbbb66a92
4798+
languageName: node
4799+
linkType: hard
4800+
46634801
"unique-filename@npm:^3.0.0":
46644802
version: 3.0.0
46654803
resolution: "unique-filename@npm:3.0.0"

0 commit comments

Comments
 (0)