Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
d0b897b
Add Vale config
dbreseman May 26, 2026
e3afa81
Disable Vale check on some files
dbreseman May 26, 2026
50c52b2
Gitignore the Vale Microsoft styles
dbreseman May 26, 2026
8244ff0
Add GH action
dbreseman May 26, 2026
22c6730
Add readmes and setup guide
dbreseman May 27, 2026
d37d32f
Update scopes and actions
dbreseman May 27, 2026
da795e2
Update foreign.yml quick fix
dbreseman May 27, 2026
cf21716
Add capitalization terms
dbreseman May 27, 2026
721311b
Update vale.ini for foreign.yml
dbreseman May 27, 2026
0cb989f
Troubleshoot list intros
dbreseman May 28, 2026
2417392
Revert vale-off in claude.md
dbreseman May 28, 2026
1f0f75e
Update readme and setup guide
dbreseman May 28, 2026
605939d
Update based on feedback
dbreseman May 28, 2026
119e47d
Merge branch 'development' into db-vale
dbreseman May 29, 2026
73f07a7
Clarify readme
dbreseman May 29, 2026
c875d63
Update Action
dbreseman May 29, 2026
15a51e0
Fix min alert level syntax
dbreseman May 29, 2026
66fdb29
Add known issue
dbreseman May 29, 2026
622b6c1
Add link fields
dbreseman May 29, 2026
18769d5
Add troubleshooting instruction
dbreseman May 29, 2026
0863920
Minor rule updates
dbreseman Jun 1, 2026
0b14f5a
Merge branch 'development' into db-vale
dbreseman Jun 1, 2026
3bd0832
Add end-user
dbreseman Jun 2, 2026
3ea4e49
Add acronyms
dbreseman Jun 2, 2026
9842c51
Add configuration detail to setup guide
dbreseman Jun 3, 2026
1c0f6b4
Remove forwards (false positive)
dbreseman Jun 3, 2026
0c53345
Adjust severity
dbreseman Jun 3, 2026
8448a38
Document false positive
dbreseman Jun 5, 2026
c705d2d
Add acronym exceptions
dbreseman Jun 5, 2026
4cddea5
Add custom wordiness file
dbreseman Jun 5, 2026
c4a02ef
Turn off Microsoft.Avoid
dbreseman Jun 5, 2026
1bd7f6b
Clarify number range
dbreseman Jun 5, 2026
4a75d1c
Speed up checkout step
dbreseman Jun 5, 2026
dc6d489
Reduce Microsoft.Auto severity
dbreseman Jun 8, 2026
184628e
Merge branch 'development' into db-vale
dbreseman Jun 8, 2026
2f77b44
Merge branch 'db-vale' of https://github.com/mendix/docs into db-vale
dbreseman Jun 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/vale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@ jobs:
steps:
- name: Checkout repo
uses: actions/checkout@v4
with:
sparse-checkout: |
.vale.ini
.vale
content/en/docs
sparse-checkout-cone-mode: false

- name: Get changed files
id: changed-files
Expand Down
13 changes: 13 additions & 0 deletions .vale.ini
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,14 @@ BasedOnStyles = Microsoft, Mendix
# Replacement: Mendix.Acronyms accepts sentence-case definitions
Microsoft.Acronyms = NO

# Auto
# Reduce severity to warning because it just isn't that important
Microsoft.Auto = warning

# Avoid
# Rule is incomplete; doesn't seem worth having
Microsoft.Avoid = NO

# Contractions
# Microsoft requires contractions; Mendix prohibits them
# Mendix style guide: "Do not use contractions. Write 'it is' and not 'it's.'"
Expand Down Expand Up @@ -90,6 +98,11 @@ Microsoft.Terms = NO
# Too far off from Mendix terminology guidance
Microsoft.Vocab = NO

# Wordiness
# Replaced some of the substitutions
# Replacement: Mendix.Wordiness
Microsoft.Vocab = NO

# ============================================================================
# Path-Specific Overrides
# ============================================================================
Expand Down
4 changes: 4 additions & 0 deletions .vale/styles/Mendix/Acronyms.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ exceptions:
- GCC
- GDB
- GET
- GIF
- GPU
- GTK
- GUI
Expand All @@ -37,6 +38,8 @@ exceptions:
- HTTPS
- IDE
- JAR
- JPEG
- JPG
- JSON
- JSX
- LESS
Expand All @@ -50,6 +53,7 @@ exceptions:
- PATH
- PDF
- PHP
- PNG
- POST
- RAM
- REPL
Expand Down
3 changes: 2 additions & 1 deletion .vale/styles/Mendix/Dashes.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Reference: content/en/docs/community-tools/contribute-to-mendix-docs/style-guide/grammar-formatting.md (Dashes)
# Known issue: False positive around links
extends: substitution
message: "Remove spaces around the em dash (—). Or, to set off a list item intro, use an en dash (–) instead."
message: "Remove spaces around the em dash (—). Or, to set off a list item intro or number range, use an en dash (–) instead."
link: https://docs.mendix.com/community-tools/contribute-to-mendix-docs/style-guide/grammar-formatting/#em-dash
ignorecase: false
nonword: true
Expand Down
127 changes: 127 additions & 0 deletions .vale/styles/Mendix/Wordiness.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
extends: substitution
message: "Consider using '%s' instead of '%s'."
link: https://docs.microsoft.com/en-us/style-guide/word-choice/use-simple-words-concise-sentences
ignorecase: false
level: suggestion
action:
name: replace
swap:
"sufficient number(?: of)?": enough
(?:take away|eliminate): remove
(?:in order to|as a means to): to
(?:inform): tell
(?:previous|prior) to: before
(?:utilize|make use of): use
a (?:large)? majority of: most
a (?:large)? number of: many
a myriad of: myriad
adversely impact: hurt
all across: across
all of a sudden: suddenly
all of these: these
all of(?! a sudden| these): all
all-time record: record
allows you to: lets you
almost all: most
almost never: seldom
along the lines of: similar to
an adequate number of: enough
an appreciable number of: many
an estimated: about
any and all: all
are in agreement: agree
as a matter of fact: in fact
as a means of: to
as a result of: because of
as of yet: yet
as per: per
at a later date: later
at all times: always
at the present time: now
at this point in time: at this point
based in large part on: based on
based on the fact that: because
basic necessity: necessity
because of the fact that: because
came to a realization: realized
came to an abrupt end: ended abruptly
carry out an evaluation of: evaluate
close down: close
closed down: closed
complete stranger: stranger
completely separate: separate
concerning the matter of: regarding
conduct a review of: review
conduct an investigation: investigate
conduct experiments: experiment
continue on: continue
despite the fact that: although
disappear from sight: disappear
doomed to fail: will fail
drag and drop: drag
drag-and-drop: drag
due to the fact that: because
during the period of: during
during the time that: while
emergency situation: emergency
establish connectivity: connect
except when: unless
excessive number: too many
extend an invitation: invite
fall down: fall
fell down: fell
for the duration of: during
gather together: gather
has the ability to: can
has the capacity to: can
has the opportunity to: could
hold a meeting: meet
if this is not the case: if not
in a careful manner: carefully
in a thoughtful manner: thoughtfully
in a timely manner: on time
in addition: also
in an effort to: to
in between: between
in lieu of: instead of
in many cases: often
in most cases: usually
in order to: to
in some cases: sometimes
in spite of the fact that: although
in spite of: despite
in the (?:very)? near future: soon
in the event that: if
in the neighborhood of: roughly
in the vicinity of: close to
it would appear that: apparently
lift up: lift
made reference to: referred to
make reference to: refer to
mix together: mix
none at all: none
not in a position to: unable
not possible: impossible
of major importance: important
perform an assessment of: assess
pertaining to: about
place an order: order
plays a key role in: is essential to
present time: now
readily apparent: apparent
some of the: some
span across: span
subsequent to: after
successfully complete: complete
take action: act
take into account: consider
the question as to whether: whether
there is no doubt but that: doubtless
this day and age: this age
this is a subject that: this subject
time (?:frame|period): time
under the provisions of: under
until such time as: until
whether or not: whether
with regard to: regarding
with the exception of: except for
Loading