Skip to content

feat: update and expand rule set - #2

Open
jgagne wants to merge 4 commits into
mainfrom
feat/rule-sync
Open

feat: update and expand rule set#2
jgagne wants to merge 4 commits into
mainfrom
feat/rule-sync

Conversation

@jgagne

@jgagne jgagne commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

New rules across all four styles (ApifyContent, ApifyDocs, ApifyUI, Apify). Updated existing rules with expanded patterns and improved messages.

No severity promotions or removals.

New rules:

  • ApifyContent: README-specific checks (pricing format, input tab phrasing, placeholder output, platform scaling filler, backticked product names)
  • ApifyDocs: alt text quality (8 rules), description/heading redundancy
  • ApifyUI: gerund detection, blame language, verbose confirmations, performative emotion, ambiguous connectors, compliance language

Next steps before merge:

  • Install in apify-docs and run full Vale scope
  • Review new findings for false positives
  • Tag and release per CONTRIBUTING.md

@jgagne jgagne self-assigned this Aug 14, 2026
@jgagne jgagne added the enhancement New feature or request label Aug 14, 2026
New rules:
- ApifyContent: README-specific checks (pricing format, input tab phrasing,
  placeholder output, platform scaling filler, backticked product names)
- ApifyDocs: alt text quality (8 rules), description/heading redundancy
- ApifyUI: gerund detection, blame language, verbose confirmations,
  performative emotion, ambiguous connectors, compliance language

No severity promotions or removals.
@jgagne
jgagne marked this pull request as ready for review August 14, 2026 14:44
@jgagne
jgagne requested a review from TC-MO August 14, 2026 14:44
jgagne added 2 commits August 14, 2026 16:58
Catches phrases that cite a UI surface as evidence rather than stating facts directly. Source provenance belongs in issues files, not public copy.

Patterns detected:
- The [surface] says/shows/lists...
- According to the [surface]...
- As listed/shown/described on/in the [surface]...
- Based on the [surface]...

Surfaces: Pricing tab, Store page, Input tab, API docs, input schema, output schema, OpenAPI schema, Store listing, README.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants