Skip to content

Commit 8c58b94

Browse files
fix: check only modified markdown
1 parent c3aafe9 commit 8c58b94

File tree

2 files changed

+20
-11
lines changed

2 files changed

+20
-11
lines changed

.github/workflows/mdlint.yaml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,16 @@ jobs:
2020
- name: Install moonBit
2121
run: /bin/bash -c "$(curl -fsSL https://cli.moonbitlang.com/ubuntu_x86_64_moon_setup.sh)"
2222

23+
- name: Get changed files
24+
uses: tj-actions/changed-files@v43
25+
2326
- name: Run mdlint
24-
run: mdlint course*/*.md
25-
env:
27+
env:
2628
PATH: /home/runner/.moon/bin:$PATH
29+
ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
30+
run: |
31+
for file in ${ALL_CHANGED_FILES}; do
32+
if [[ $file == *.md ]]; then
33+
mdlint $file
34+
fi
35+
done

course2/lec2.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -317,10 +317,10 @@ $\mapsto$ `15`                               因为
317317
```moonbit
318318
// 顶层(全局)即指定义在一个文件中所有表达式块外部定义的函数或标识符
319319
let 顶层标识符 = 10
320-
fn 顶层函数() {
320+
fn 顶层函数(): Unit {
321321
// 本地(局部)即指某个表达式块内部的函数或标识符
322322
fn 本地函数() {
323-
本地标识符 := 1 // 局部数值绑定可以简化
323+
let 本地标识符 = 1 // 局部数值绑定可以简化
324324
本地标识符 // 表达式块的值
325325
}
326326
}
@@ -347,7 +347,7 @@ fn 顶层函数() {
347347
- 省略数值绑定部分
348348
- 对剩余表达式进行化简
349349

350-
```moonbit
350+
```moonbit expr
351351
let value = {
352352
let x = 1
353353
let tmp = x * 2
@@ -371,7 +371,7 @@ let y: Int = 10
371371
- 省略数值绑定部分
372372
- 对剩余表达式进行化简
373373

374-
```moonbit
374+
```moonbit expr
375375
let value = {
376376
let x = 1
377377
let tmp = 1 * 2 // 替换x
@@ -395,7 +395,7 @@ let y: Int = 10
395395
- 省略数值绑定部分
396396
- 对剩余表达式进行化简
397397

398-
```moonbit
398+
```moonbit expr
399399
let value = {
400400
// 省略x的定义
401401
let tmp = 2 // 简化右侧表达式
@@ -419,7 +419,7 @@ let value = {
419419
- 省略数值绑定部分
420420
- 对剩余表达式进行化简
421421

422-
```moonbit
422+
```moonbit expr
423423
let value = {
424424
425425
let tmp = 2
@@ -441,7 +441,7 @@ let value = {
441441
- 省略数值绑定部分
442442
- 对剩余表达式进行化简
443443

444-
```moonbit
444+
```moonbit expr
445445
let value = {
446446
447447
let tmp = 2
@@ -459,7 +459,7 @@ let value = {
459459
- 省略数值绑定部分
460460
- 对剩余表达式进行化简
461461

462-
```moonbit
462+
```moonbit expr
463463
let value = {
464464
465465
let tmp = 2
@@ -477,7 +477,7 @@ let value = {
477477
- 省略数值绑定部分
478478
- 对剩余表达式进行化简
479479

480-
```moonbit
480+
```moonbit expr
481481
let value = 15
482482
```
483483

0 commit comments

Comments
 (0)