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
- Capitalize all major words in the link text (nouns, verbs, adjectives, adverbs)
161
-
- Keep articles (a, an, the), conjunctions (and, but, or), and short prepositions (in, on, at) lowercase unless they're the first word
162
-
163
-
**IMPORTANT: Always verify xrefs before using them**
125
+
- Always verify xrefs before using them. Check that the page you are referencing exists in the location you are using to create the resource ID
164
126
165
127
Before adding any xref to a document, you must verify the target file exists and the path is correct:
166
128
@@ -458,8 +420,6 @@ Content for Tab B
458
420
459
421
## AsciiDoc Validation Rules
460
422
- Close all attribute blocks properly
461
-
- Use matching callouts in code blocks
462
-
- Ensure sequential numbered callouts
463
423
- Use valid admonition block syntax
464
424
- Use valid code block syntax
465
425
- Use valid table block syntax
@@ -473,28 +433,6 @@ The CircleCI docs use automated linting to enforce style rules and catch common
473
433
474
434
Vale is a syntax-aware linter that enforces style rules defined in the `styles/` directory. It checks for grammar, style violations, and CircleCI-specific conventions.
475
435
476
-
**Key automated rules:**
477
-
478
-
- **Character limits**:
479
-
- `:page-description:` must be 70-160 characters
480
-
- Sentences should not exceed 25 words (readability)
481
-
- Headings have length limits
482
-
483
-
- **Capitalization**:
484
-
- Link text in xrefs must use title case (e.g., "Schedule Triggers" not "schedule triggers")
485
-
- Headings must use sentence case (only first word and proper nouns capitalized)
486
-
487
-
- **Forbidden/problematic terms**:
488
-
- Avoid "master/slave" → use "primary/replica" or "leader/follower"
489
-
- Avoid "blacklist/whitelist" → use "blocklist/safelist"
message: "Try to keep the Flesch–Kincaid grade level (%s) below 8."
2
+
message: "Try to keep the Flesch–Kincaid grade level (%s) below 10. Up to 12 is fine for reference material. A stretch target of 8/9 is good for how-to guides."
Copy file name to clipboardExpand all lines: styles/circleci-docs/Max3Commas.yml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
extends: occurrence
2
-
message: "More than 3 commas!"
2
+
message: "More than 3 commas! Sometimes it is okay to use more than three commas but it is good to check if the sentence should be split up using a list."
3
3
level: warning
4
4
# Here, we're counting the number of times a comma appears
0 commit comments