Skip to content

Commit 77dce30

Browse files
chore(vale): upgrade to Vale 3.24.0
1 parent 933301a commit 77dce30

6 files changed

Lines changed: 55 additions & 50 deletions

File tree

‎.changeset/vale-3-24-0.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@taskless/cli": patch
3+
---
4+
5+
Update the bundled Vale to 3.24.0.

‎packages/cli/package.json‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,11 @@
9292
"@ast-grep/cli-win32-arm64-msvc": "0.45.3",
9393
"@ast-grep/cli-win32-ia32-msvc": "0.45.3",
9494
"@ast-grep/cli-win32-x64-msvc": "0.45.3",
95-
"@taskless/vale-darwin-arm64": "3.23.0-20260930045834",
96-
"@taskless/vale-darwin-x64": "3.23.0-20260930045834",
97-
"@taskless/vale-linux-arm64": "3.23.0-20260930045834",
98-
"@taskless/vale-linux-x64": "3.23.0-20260930045834",
99-
"@taskless/vale-win32-arm64": "3.23.0-20260930045834",
100-
"@taskless/vale-win32-x64": "3.23.0-20260930045834"
95+
"@taskless/vale-darwin-arm64": "3.24.0-20261005234241",
96+
"@taskless/vale-darwin-x64": "3.24.0-20261005234241",
97+
"@taskless/vale-linux-arm64": "3.24.0-20261005234241",
98+
"@taskless/vale-linux-x64": "3.24.0-20261005234241",
99+
"@taskless/vale-win32-arm64": "3.24.0-20261005234241",
100+
"@taskless/vale-win32-x64": "3.24.0-20261005234241"
101101
}
102102
}

‎packages/cli/src/generated/vale-vocabulary-report.md‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# Vale 3.23.0 vocabulary: divergence report
1+
# Vale 3.24.0 vocabulary: divergence report
22

33
GENERATED FILE — DO NOT EDIT. Produced by `pnpm generate:vale-schema`
44
alongside `vale-vocabulary.ts`.
55

66
Every value in the vocabulary is the recorded answer of the vendored Vale
7-
3.23.0 binary. This file is what the binary said that its own
7+
3.24.0 binary. This file is what the binary said that its own
88
documentation does not, in both directions. A generator that dropped these
99
would be quietly deciding which of the two to believe.
1010

@@ -28,25 +28,25 @@ the worse failure.
2828

2929
### `scope: meta`
3030

31-
Vale 3.23.0 documents this operand and it never fired, on any fixture probed (.md).
31+
Vale 3.24.0 documents this operand and it never fired, on any fixture probed (.md).
3232

3333
**Consequence.** It is omitted from the vocabulary, so `validate` rejects it. A rule written from the documentation would otherwise load, run, and match nothing, with no error reported anywhere.
3434

3535
### `scope: meta.class.title`
3636

37-
Vale 3.23.0 documents this operand and it never fired, on any fixture probed (.md).
37+
Vale 3.24.0 documents this operand and it never fired, on any fixture probed (.md).
3838

3939
**Consequence.** It is omitted from the vocabulary, so `validate` rejects it. A rule written from the documentation would otherwise load, run, and match nothing, with no error reported anywhere.
4040

4141
### `scope: frontmatter`
4242

43-
This operand fired and Vale 3.23.0 documents it nowhere.
43+
This operand fired and Vale 3.24.0 documents it nowhere.
4444

4545
**Consequence.** It is included in the vocabulary. It is also the standing counterexample to trusting the candidate list: a real operand nobody proposes is simply absent, and the schema then rejects a rule the binary honors.
4646

4747
### `scope: frontmatter.title`
4848

49-
This operand fired and Vale 3.23.0 documents it nowhere.
49+
This operand fired and Vale 3.24.0 documents it nowhere.
5050

5151
**Consequence.** It is included in the vocabulary. It is also the standing counterexample to trusting the candidate list: a real operand nobody proposes is simply absent, and the schema then rejects a rule the binary honors.
5252

‎packages/cli/src/generated/vale-vocabulary.ts‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* `scripts/generate-vale-schema.ts`, and its header explains what each value
77
* below was measured with and what it is worth.
88
*
9-
* Derived against Vale 3.23.0. Every value here is the recorded answer
9+
* Derived against Vale 3.24.0. Every value here is the recorded answer
1010
* of that binary to a rule the generator wrote and ran; nothing is transcribed
1111
* from documentation. Where the binary and the documentation disagree, the
1212
* disagreement is in `vale-vocabulary-report.md` rather than dropped.
@@ -15,7 +15,7 @@
1515
*/
1616

1717
/** The binary this vocabulary was derived from. */
18-
export const VALE_VOCABULARY_VERSION = "3.23.0";
18+
export const VALE_VOCABULARY_VERSION = "3.24.0";
1919

2020
/**
2121
* Vale's check types, self-enumerated: an unknown `extends` makes the binary
@@ -199,7 +199,7 @@ export const VALE_SCOPE_PREFIXES = [
199199
] as const;
200200

201201
/**
202-
* Where Vale 3.23.0 and its documentation disagree.
202+
* Where Vale 3.24.0 and its documentation disagree.
203203
*
204204
* Carried in the artifact rather than only in the report, so that a consumer
205205
* can render them and a reviewer cannot miss them in a diff.
@@ -208,26 +208,26 @@ export const VALE_DIVERGENCES = [
208208
{
209209
subject: "scope: meta",
210210
finding:
211-
"Vale 3.23.0 documents this operand and it never fired, on any fixture probed (.md).",
211+
"Vale 3.24.0 documents this operand and it never fired, on any fixture probed (.md).",
212212
consequence:
213213
"It is omitted from the vocabulary, so `validate` rejects it. A rule written from the documentation would otherwise load, run, and match nothing, with no error reported anywhere.",
214214
},
215215
{
216216
subject: "scope: meta.class.title",
217217
finding:
218-
"Vale 3.23.0 documents this operand and it never fired, on any fixture probed (.md).",
218+
"Vale 3.24.0 documents this operand and it never fired, on any fixture probed (.md).",
219219
consequence:
220220
"It is omitted from the vocabulary, so `validate` rejects it. A rule written from the documentation would otherwise load, run, and match nothing, with no error reported anywhere.",
221221
},
222222
{
223223
subject: "scope: frontmatter",
224-
finding: "This operand fired and Vale 3.23.0 documents it nowhere.",
224+
finding: "This operand fired and Vale 3.24.0 documents it nowhere.",
225225
consequence:
226226
"It is included in the vocabulary. It is also the standing counterexample to trusting the candidate list: a real operand nobody proposes is simply absent, and the schema then rejects a rule the binary honors.",
227227
},
228228
{
229229
subject: "scope: frontmatter.title",
230-
finding: "This operand fired and Vale 3.23.0 documents it nowhere.",
230+
finding: "This operand fired and Vale 3.24.0 documents it nowhere.",
231231
consequence:
232232
"It is included in the vocabulary. It is also the standing counterexample to trusting the candidate list: a real operand nobody proposes is simply absent, and the schema then rejects a rule the binary honors.",
233233
},

‎packages/cli/src/rules/capabilities.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ export const AST_GREP_TSX_SPLIT: Readonly<
209209
* Pinned against the binary by `test/vale-vendor-contract.test.ts`
210210
* ("engine capabilities" → "reports the pinned version").
211211
*/
212-
export const VALE_VERSION = "3.23.0";
212+
export const VALE_VERSION = "3.24.0";
213213

214214
/**
215215
* Which tier Vale routes an extension to.

‎pnpm-lock.yaml‎

Lines changed: 30 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)