Skip to content

Commit edaacd0

Browse files
authored
Add Markdownlint to CI (and ignore all rules for now) (#6842)
1 parent 5278d90 commit edaacd0

File tree

3 files changed

+78
-1
lines changed

3 files changed

+78
-1
lines changed

.github/linters/.markdownlint.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
###########################
3+
###########################
4+
## Markdown Linter rules ##
5+
###########################
6+
###########################
7+
8+
# Linter rules doc:
9+
# - https://github.com/DavidAnson/markdownlint
10+
#
11+
# Note:
12+
# To comment out a single error:
13+
# <!-- markdownlint-disable -->
14+
# any violations you want
15+
# <!-- markdownlint-restore -->
16+
#
17+
18+
###############
19+
# Rules by id #
20+
###############
21+
MD001: false
22+
MD009: false
23+
MD012: false
24+
MD013: false
25+
MD018: false
26+
MD022: false
27+
MD024: false
28+
MD025: false
29+
MD026: false
30+
MD028: false
31+
MD029: false
32+
MD031: false
33+
MD032: false
34+
MD033: false
35+
MD034: false
36+
MD036: false
37+
MD037: false
38+
MD040: false
39+
MD041: false
40+
MD045: false
41+
MD053: false

.github/workflows/ci.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,20 @@ jobs:
8686

8787
- name: run cspell
8888
run: cspell --config ./cSpell.json "website/src/**/*.md" --no-progress --no-cache
89-
89+
linting:
90+
name: "Markdown linting"
91+
runs-on: ubuntu-latest
92+
steps:
93+
- uses: actions/checkout@v4
94+
name: Check out the code
95+
- uses: actions/setup-node@v4
96+
name: Setup node
97+
with:
98+
node-version: '20'
99+
- run: npm install -g markdownlint-cli2
100+
name: Install markdownlint-cli2
101+
- run: markdownlint-cli2 --config ".github/linters/.markdownlint.yml" "website/src/**/*.md"
102+
name: run Markdownlint
90103
website-tests:
91104
name: "Website Tests"
92105
needs: check-changes

.markdownlintrc

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"MD001": false,
3+
"MD009": false,
4+
"MD012": false,
5+
"MD013": false,
6+
"MD018": false,
7+
"MD022": false,
8+
"MD024": false,
9+
"MD025": false,
10+
"MD026": false,
11+
"MD028": false,
12+
"MD029": false,
13+
"MD031": false,
14+
"MD032": false,
15+
"MD033": false,
16+
"MD034": false,
17+
"MD036": false,
18+
"MD037": false,
19+
"MD040": false,
20+
"MD041": false,
21+
"MD045": false,
22+
"MD053": false
23+
}

0 commit comments

Comments
 (0)