Skip to content

Commit 7f449e4

Browse files
committed
Add support for ignoring failed files
1 parent 71378e3 commit 7f449e4

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

tools/make/lib/lint/markdown/Makefile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,19 @@ endif
3030
# This target lints all Markdown files.
3131

3232
lint-markdown: $(NODE_MODULES)
33+
ifeq ($(FAIL_FAST), true)
3334
$(QUIET) $(FIND_MARKDOWN_CMD) | grep '^[\/]\|^[a-zA-Z]:[/\]' | while read -r file; do \
3435
echo ''; \
3536
echo "Linting file: $$file"; \
3637
$(MARKDOWN_LINT) $(MARKDOWN_LINT_FLAGS) $$file || exit 1; \
3738
done
39+
else
40+
$(QUIET) $(FIND_MARKDOWN_CMD) | grep '^[\/]\|^[a-zA-Z]:[/\]' | while read -r file; do \
41+
echo ''; \
42+
echo "Linting file: $$file"; \
43+
$(MARKDOWN_LINT) $(MARKDOWN_LINT_FLAGS) $$file; \
44+
done
45+
endif
3846

3947
.PHONY: lint-markdown
4048

@@ -44,10 +52,18 @@ lint-markdown: $(NODE_MODULES)
4452
# This target lints Markdown files according to a specified file list. Note that we expect `$FILES` to be a Markdown file list.
4553

4654
lint-markdown-files: $(NODE_MODULES)
55+
ifeq ($(FAIL_FAST), true)
4756
$(QUIET) for file in $(FILES); do \
4857
echo ''; \
4958
echo "Linting file: $$file"; \
5059
$(MARKDOWN_LINT) $(MARKDOWN_LINT_FLAGS) $$file || exit 1; \
5160
done
61+
else
62+
$(QUIET) for file in $(FILES); do \
63+
echo ''; \
64+
echo "Linting file: $$file"; \
65+
$(MARKDOWN_LINT) $(MARKDOWN_LINT_FLAGS) $$file; \
66+
done
67+
endif
5268

5369
.PHONY: lint-markdown-files

0 commit comments

Comments
 (0)