Repository navigation
ci: lint documentation prose with Vale - #84
Merged
Merged
Conversation
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Replace "I" and "I'd" phrasing in the anti-slop rule docs with neutral, impersonal prose. Also fix a few inline code spans and minor wording issues while touching these files. Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Rename several rule titles to use plainer terms ("Turn Off" for
"Disable", "Unread Store" for "Dead Store", "Regular Expressions" for
"Regex"), and reword rationale text across multiple rule pages for
clarity, replacing first-person phrasing and converting raw links to
inline anchors.
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Enable suggestion-level alerts and add Google, Microsoft, RedHat, alex, proselint, and write-good styles. Extend coverage to MDX and TSX files, and tailor rules for README and project meta-docs. Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Add the Readability package and base the markdown style on it. Drop the AsciiDoc package and the mdx-to-md format mapping, and widen the mdx TokenIgnores pattern to also skip inline code spans. Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Only the Project vocabulary is committed. Other Vale style content is downloaded at runtime, so ignore it and re-include just the custom accept list. Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Add a Vale job to the CI workflow that lints markdown, MDX, and documentation files. Styles are fetched from the packages declared in .vale.ini at runtime, since the .vale/styles directory is gitignored. Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Replace first-person narration in the documentation with neutral, direct wording across the configuration, introduction, index, and quick-start pages. Also fix a few small inconsistencies such as the missing hyphen-free "Turn a rule off inline" heading wording and the "Pass rule options" intro duplication. Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Refresh the computedHash entries for the dry-refactoring and fallow skills in skills-lock.json to match their current upstream SKILL.md content. Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
Contributor
Bundle size
Raw, uncompressed bytes from the minified |
Signed-off-by: howmanysmall <26746527+howmanysmall@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Packagesin.vale.iniis the style source. Synced styles stay gitignored. The tracked vocabulary ishooks,God, andsimple.Rule rationale pages were rewritten so they pass Google, ai-tells, alex, and proselint. Agent skills,
docs/, migrations, release notes, and the agent meta docs stay on spelling-only Vale. Zed's Markdown and MDX buffers include the vale language server. mise installsvaleandvale-ls.Evidence
@pobammer-ts/small-rules" and CI did not run Vale. The first Vale run failed on trackeddocs/andmigrations/prose.After: those paths are spelling-only.
git ls-files | xargs vale --minAlertLevel=errorexits 0 with no errors. A clean checkout ofvale --no-color .matches that. A dirty local tree still fails, because Vale walks untracked copies under.claude/skills/andplans/.Merge Danger
Door: two-way
The job,
.vale.ini, and the wording revert cleanly. No rule behavior changes.Blast Radius: CI
Later Markdown and MDX edits fail the Vale job, except the spelling-only paths. Consumers of the published rules are unaffected.