-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Spellcheck READMEs #19066
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spellcheck READMEs #19066
Conversation
|
Thank you so much for submitting this! We've added it to our backlog to review, and our team has been notified. |
WalkthroughThis pull request contains a series of documentation improvements and minor version updates across multiple components. Changes are primarily typo corrections (spelling, capitalization, terminology), wording refinements for clarity, and version bumps in package manifests. No behavioral or control-flow alterations are present. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
Comment |
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 2
📜 Review details
Configuration used: CodeRabbit UI
Review profile: ASSERTIVE
Plan: Pro
📒 Files selected for processing (22)
CONTRIBUTING.md(1 hunks)components/api4ai/actions/background-removal/README.md(1 hunks)components/api4ai/actions/car-image-background-removal/README.md(1 hunks)components/bitrix24/README.md(1 hunks)components/codeqr/README.md(1 hunks)components/discord/README.md(2 hunks)components/discord_bot/README.md(1 hunks)components/google_ads/README.md(1 hunks)components/google_fit_developer_app/README.md(3 hunks)components/hookdeck/package.json(1 hunks)components/hookdeck/sources/new-event-received/new-event-received.mjs(2 hunks)components/klaviyo/README.md(1 hunks)components/node/README.md(1 hunks)components/playwright/README.md(1 hunks)components/playwright/playwright.app.mjs(1 hunks)components/puppeteer/README.md(1 hunks)components/sms_magic/README.md(1 hunks)components/social_intents/README.md(1 hunks)components/stripe/README.md(2 hunks)components/twitter/old.md(1 hunks)packages/browsers/README.md(2 hunks)packages/browsers/package.json(1 hunks)
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-09-15T22:01:11.472Z
Learnt from: GTFalcao
Repo: PipedreamHQ/pipedream PR: 18362
File: components/leonardo_ai/actions/generate-image/generate-image.mjs:103-105
Timestamp: 2025-09-15T22:01:11.472Z
Learning: In Pipedream components, pipedream/platform's axios implementation automatically excludes undefined values from HTTP requests, so there's no need to manually check for truthiness before including properties in request payloads.
Applied to files:
components/google_ads/README.md
📚 Learning: 2025-10-20T01:01:02.970Z
Learnt from: js07
Repo: PipedreamHQ/pipedream PR: 18744
File: components/slack_v2/actions/send-large-message/send-large-message.mjs:49-64
Timestamp: 2025-10-20T01:01:02.970Z
Learning: In components/slack_v2/actions/send-large-message/send-large-message.mjs, the metadata_event_payload prop is typed as string, so the code only needs to handle string-to-JSON parsing and does not need to handle object inputs.
Applied to files:
components/hookdeck/sources/new-event-received/new-event-received.mjs
🪛 LanguageTool
components/api4ai/actions/car-image-background-removal/README.md
[style] ~78-~78: This phrase is redundant (‘G’ stands for ‘graphic’). Use simply “PNG”.
Context: ...Cars Image Background Removal returns a PNG image with the background removed. However, i...
(ACRONYM_TAUTOLOGY)
[style] ~78-~78: This phrase is redundant (‘G’ stands for ‘graphic’). Use simply “PNG”.
Context: ...he car. Technically, the mask is also a PNG image, but instead of containing the original...
(ACRONYM_TAUTOLOGY)
components/social_intents/README.md
[grammar] ~3-~3: Use a hyphen to join words.
Context: ... chat, customer feedback, and email list building services into your digital plat...
(QB_NEW_EN_HYPHEN)
components/google_fit_developer_app/README.md
[style] ~109-~109: Consider a more concise word here.
Context: ...ps above to Publish your Google Fit app in order to keep your account connected.
(IN_ORDER_TO_PREMIUM)
components/api4ai/actions/background-removal/README.md
[style] ~78-~78: This phrase is redundant (‘G’ stands for ‘graphic’). Use simply “PNG”.
Context: ...fault, the Background Removal returns a PNG image with the background removed. However, i...
(ACRONYM_TAUTOLOGY)
[style] ~78-~78: This phrase is redundant (‘G’ stands for ‘graphic’). Use simply “PNG”.
Context: ...object. Technically, the mask is also a PNG image, but instead of containing the original...
(ACRONYM_TAUTOLOGY)
CONTRIBUTING.md
[style] ~58-~58: Consider shortening or rephrasing this to strengthen your wording.
Context: ...pd init app to scaffold a new app, or make changes to an existing one in the components dir...
(MAKE_CHANGES)
packages/browsers/README.md
[style] ~7-~7: The word “because” means “for the reason that” and thus introduces redundancy.
Context: ...a. The reason this package is required is because npm package versions can't be pinned in...
(REASON_IS_BECAUSE)
[style] ~65-~65: Consider using “outdated” to strengthen your wording.
Context: ...e reason why Playwright is locked to an old version is because the latest Puppeteer...
(OLD_VERSION)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
- GitHub Check: pnpm publish
- GitHub Check: Publish TypeScript components
- GitHub Check: Verify TypeScript components
- GitHub Check: Lint Code Base
🔇 Additional comments (28)
components/bitrix24/README.md (1)
3-3: Capitalize product name correctly.The capitalization of "Bitrix24" is now correct and consistent with the official product name. This documentation improvement aligns with standard capitalization conventions.
components/sms_magic/README.md (1)
3-3: Spelling correction applied correctly.The typo "possiblities" has been properly corrected to "possibilities". The sentence reads clearly and the fix is accurate.
components/twitter/old.md (1)
12-12: Good accessibility fix: correct alt text typo.The alt attribute text was corrected from "Example Worksflows" to "Example Workflows". This improves accessibility for screen reader users and search engine indexing.
components/api4ai/actions/car-image-background-removal/README.md (1)
78-78: ✓ Typo fix approved.Line 78 correctly fixes the spacing issue: "instead ofcontaining" → "instead of containing". The sentence now reads clearly and grammatically.
Regarding the static analysis hints about "PNG image" being redundant: this is a stylistic note. The term "PNG image" is standard documentation language and improves clarity for readers. No change needed unless you prefer to simplify it.
components/api4ai/actions/background-removal/README.md (1)
78-78: ✓ Typo fix approved.Line 78 correctly fixes the spacing issue: "instead ofcontaining" → "instead of containing". Consistent with the same correction in the corresponding car-image-background-removal README.
components/social_intents/README.md (1)
3-3: LGTM!Clear typo fix: "byukd" → "build". The Overview paragraph now reads correctly.
CONTRIBUTING.md (1)
58-58: LGTM!Typo corrected: "exisiting" → "existing". The instruction now reads clearly.
components/stripe/README.md (2)
44-44: LGTM!Typo fixed: "convienent" → "convenient". The Troubleshooting section now reads correctly.
60-60: LGTM!Text refined for clarity. The 5xx section now reads more naturally.
components/google_fit_developer_app/README.md (3)
13-13: LGTM!Fixes two issues: typo "exisiting" → "existing" and double article removed ("a a" → "a"). The instruction now reads clearly.
70-70: LGTM!Heading refined for clarity and removed redundancy. The section title now reads more naturally.
109-109: LGTM!Troubleshooting section updated for clarity. The guidance is now clearly stated.
components/hookdeck/package.json (1)
3-3: Version bump is appropriate for documentation fixes.The patch-level version bump aligns with the documentation and label corrections in related files (new-event-received.mjs). This follows semantic versioning conventions.
components/playwright/playwright.app.mjs (1)
5-5: Typo correction in comment is accurate.The comment typo "Puppeeter" → "Puppeteer" is a straightforward correction with no functional impact.
packages/browsers/package.json (1)
4-4: Package metadata typo corrections are accurate.Both the description (line 4) and keywords (line 11) correctly fix "puppeeter" → "puppeteer", improving searchability and consistency across package metadata.
Also applies to: 11-11
components/discord_bot/README.md (1)
72-72: Image alt text spelling correction improves accessibility.The alt text typo "bot priviledges" → "bot privileges" is now correct and enhances both documentation quality and accessibility.
components/google_ads/README.md (1)
24-24: Documentation typo correction improves clarity.The typo "interal" → "internal" is now corrected, making the sentence about the proxy service clear and grammatically sound.
components/klaviyo/README.md (1)
39-39: Product name and grammar corrections are accurate.Two corrections in the sentence: product name "Klavyio" → "Klaviyo" and grammar "it's" → "its" (possessive). Both improve documentation accuracy and professionalism.
components/node/README.md (1)
52-52: Link text typo correction is accurate.The typo "reruning" → "rerunning" is now corrected, improving the accuracy of the feature documentation link text.
components/codeqr/README.md (1)
3-3: Documentation wording refinement improves clarity.The Overview section opening sentence is now clearer and more direct: "The CodeQR API enables you to create and manage dynamic QR Codes..." This follows documentation best practices for introductory statements.
components/puppeteer/README.md (1)
55-55: LGTM! Documentation clarity improved.The capitalization and unit formatting corrections enhance readability.
components/playwright/README.md (1)
55-55: LGTM! Consistent with Puppeteer documentation.The memory limits description now matches the formatting in
components/puppeteer/README.md, ensuring consistency across browser tooling documentation.components/discord/README.md (2)
15-15: LGTM! User-friendly terminology.Replacing "guilds" with "servers" aligns with Discord's user-facing terminology, making the documentation more accessible.
36-36: LGTM! Consistent terminology updated.The instruction now consistently uses "server" throughout the workflow documentation.
components/hookdeck/sources/new-event-received/new-event-received.mjs (2)
8-8: LGTM! Appropriate version bump.Version increment from 0.0.2 to 0.0.3 correctly reflects the user-facing label correction.
32-32: LGTM! Typo corrected.The label typo "Pre-exisiting" has been fixed to "Pre-existing".
packages/browsers/README.md (2)
3-3: LGTM! Hyperlinks enhance documentation.Adding inline hyperlinks for
puppeteerandplaywrightpackages improves documentation usability.
5-9: LGTM! Capitalization and hyperlinks corrected.The "npm" capitalization correction and addition of the
@sparticuz/chromiumhyperlink are good improvements.
| The `index.mjs` file reexports the specific pinned versions of `puppeteer-core` & `playwright` that are compatible with the same Chromium version that is compatible with Lambda. | ||
|
|
||
| The reason this package is required is because NPM package versions can't be pinned in both `playwright.app.mjs` as an in-JS pin _and_ pin over the `playwright/package.json`. | ||
| The reason this package is required is because npm package versions can't be pinned in both `playwright.app.mjs` as an in-JS pin _and_ pin over the `playwright/package.json`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧹 Nitpick | 🔵 Trivial
Consider simplifying the phrasing.
The static analysis tool flags a redundancy: "The reason...is because" contains redundant wording.
Consider this more concise phrasing:
-The reason this package is required is because npm package versions can't be pinned in both `playwright.app.mjs` as an in-JS pin _and_ pin over the `playwright/package.json`.
+This package is required because npm package versions can't be pinned in both `playwright.app.mjs` as an in-JS pin _and_ pin over the `playwright/package.json`.Or alternatively:
-The reason this package is required is because npm package versions can't be pinned in both `playwright.app.mjs` as an in-JS pin _and_ pin over the `playwright/package.json`.
+The reason this package is required is that npm package versions can't be pinned in both `playwright.app.mjs` as an in-JS pin _and_ pin over the `playwright/package.json`.📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| The reason this package is required is because npm package versions can't be pinned in both `playwright.app.mjs` as an in-JS pin _and_ pin over the `playwright/package.json`. | |
| This package is required because npm package versions can't be pinned in both `playwright.app.mjs` as an in-JS pin _and_ pin over the `playwright/package.json`. |
🧰 Tools
🪛 LanguageTool
[style] ~7-~7: The word “because” means “for the reason that” and thus introduces redundancy.
Context: ...a. The reason this package is required is because npm package versions can't be pinned in...
(REASON_IS_BECAUSE)
🤖 Prompt for AI Agents
In packages/browsers/README.md around line 7, the sentence uses redundant
phrasing ("The reason this package is required is because"); replace it with a
concise alternative such as "This package is required because npm package
versions can't be pinned both in `playwright.app.mjs` and in
`playwright/package.json`." or "This package exists because npm package versions
cannot be pinned in both `playwright.app.mjs` and `playwright/package.json`."
Ensure you remove the redundant "The reason...is because" construction and keep
backticks around filenames.
| * Compatibility Table for Chromium <> Playwright versions can be found here: https://www.browserstack.com/docs/automate/playwright/browsers-and-os | ||
|
|
||
| The reason why playwright is locked to an old version is because the latest Puppeeter Chromium version that works in a code step is chromium@121. | ||
| The reason why Playwright is locked to an old version is because the latest Puppeteer Chromium version that works in a code step is chromium@121. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧹 Nitpick | 🔵 Trivial
Consider stronger wording for version description.
The typo fix "Puppeeter" → "Puppeteer" is correct. However, "old version" could be replaced with "outdated version" for stronger, more precise wording.
Optional improvement:
-The reason why Playwright is locked to an old version is because the latest Puppeteer Chromium version that works in a code step is chromium@121.
+The reason why Playwright is locked to an outdated version is because the latest Puppeteer Chromium version that works in a code step is chromium@121.📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| The reason why Playwright is locked to an old version is because the latest Puppeteer Chromium version that works in a code step is chromium@121. | |
| The reason why Playwright is locked to an outdated version is because the latest Puppeteer Chromium version that works in a code step is chromium@121. |
🧰 Tools
🪛 LanguageTool
[style] ~65-~65: Consider using “outdated” to strengthen your wording.
Context: ...e reason why Playwright is locked to an old version is because the latest Puppeteer...
(OLD_VERSION)
🤖 Prompt for AI Agents
In packages/browsers/README.md around line 65, replace the phrase "old version"
with "outdated version" to use stronger, more precise wording (the "Puppeeter" →
"Puppeteer" typo was already fixed); update the sentence to read something like
"The reason why Playwright is locked to an outdated version is because the
latest Puppeteer Chromium version that works in a code step is chromium@121."
Summary by CodeRabbit
Documentation
Chores