You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The project uses [markdownlint](https://github.com/DavidAnson/markdownlint) with configuration in `.markdownlint.json`. Key settings:
180
+
The project uses [markdownlint](https://github.com/DavidAnson/markdownlint) with configuration in `.markdownlint.json`.
181
+
182
+
**Automated Checks:**
183
+
We have a GitHub Action that checks for formatting errors on Pull Requests. To avoid flagging legacy issues, **it only checks files that you have modified.**
184
+
185
+
**Key Rules:**
181
186
182
187
- 4-space indentation for lists (`MD007`).
183
188
- No hard tab restrictions disabled.
@@ -186,13 +191,19 @@ The project uses [markdownlint](https://github.com/DavidAnson/markdownlint) with
186
191
- Allowed code blocks without language specification (`MD040`).
187
192
- Allow fenced code blocks, as this commonly errors when indented (see [discussion](https://github.com/DavidAnson/markdownlint/issues/327)).
188
193
189
-
For faster PR review, you may want to run linting locally; we do have a PR Action in place as well. First install markdownlint, then run
194
+
**Local Testing**
195
+
For faster PR review, you may want to run linting locally. We recommend installing `markdownlint-cli2` or the VS Code extension.
The `-f` resolves simple formatting issues, and alerts will be raised for more complicated linter style rules (e.g., referencing a link as `[here](URL)` will produce the line: `<filename>.md:191:2 MD059/descriptive-link-text Link text should be descriptive [Context: "[here]"]`).
206
+
The `--fix` resolves simple formatting issues, and alerts will be raised for more complicated linter style rules (e.g., referencing a link as `[here](URL)` will produce the line: `<filename>.md:191:2 MD059/descriptive-link-text Link text should be descriptive [Context: "[here]"]`).
0 commit comments