Skip to content

docs: fix vale linting for the version3 of the docs #605

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

Closed
wants to merge 0 commits into from

Conversation

pratik-mahalle
Copy link

Overview

This PR addresses and resolves Vale linting issues present in the documentation for version 3. All Vale-detected warnings and errors have been reviewed and corrected to ensure our documentation meets our style and quality standards.

Changes Made

  • Ran Vale against all docs in the version3 directory.
  • Fixed grammar, style, and formatting issues flagged by Vale.
  • Updated or added Vale configuration if required for version3-specific content.
  • Verified that all updated files pass Vale linting with no errors or warnings.

Testing

  • Ran Vale locally on all affected files and confirmed zero linting issues.
  • Manually reviewed changes for accuracy and coherence.

@Copilot Copilot AI review requested due to automatic review settings July 7, 2025 13:23
Copy link

keploy bot commented Jul 7, 2025

To generate Unit Tests for this PR, please click here.

Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR resolves Vale linting issues in the version 3 documentation by correcting punctuation, spelling, and style inconsistencies.

  • Standardized punctuation (e.g., replaced hyphens with em dashes, added or removed periods).
  • Fixed spelling and capitalization errors across multiple docs.
  • Updated Vale vocabulary configuration to accept project-specific terms.

Reviewed Changes

Copilot reviewed 36 out of 46 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
versioned_docs/version-3.0.0/running-keploy/utg-pr-agent.md Added terminal period for consistency
versioned_docs/version-3.0.0/running-keploy/test-generate.md Replaced hyphen range (3–5) with em dash (3—5)
versioned_docs/version-3.0.0/running-keploy/share-tests.md Swapped hyphens for em dashes in list items
versioned_docs/version-3.0.0/running-keploy/run-ai-generated-api-tests.md Applied em dashes and fixed list punctuation
versioned_docs/version-3.0.0/running-keploy/review-and-improve-ai-generated-tests.md Applied em dashes in headings and lists
versioned_docs/version-3.0.0/running-keploy/keploy-templatize.md Corrected “subequent” → “subsequent”
versioned_docs/version-3.0.0/running-keploy/cli-commands.md Harmonized punctuation on flag descriptions
versioned_docs/version-3.0.0/running-keploy/api-testing-tool-ai-powered.md Swapped hyphens for em dashes in table
versioned_docs/version-3.0.0/running-keploy/api-testing-chrome-extension.md Swapped hyphens for em dashes in list items
versioned_docs/version-3.0.0/quickstart/samples-node-mongo.md Fixed heading spelling (“Intoduction” → “Introduction”) and “Wohoo” → “Woohoo”
versioned_docs/version-3.0.0/quickstart/samples-java.md Changed numeric notation (10s10's)
versioned_docs/version-3.0.0/quickstart/samples-go-sse-svelte.md Corrected “applicaiton” → “application”
versioned_docs/version-3.0.0/quickstart/samples-echo.md Fixed code punctuation and “genereate” → “generate”
versioned_docs/version-3.0.0/quickstart/samples-bunjs.md Fixed “essentailly” → “essentially”
versioned_docs/version-3.0.0/quickstart/sample-rust-crud-mongo.md Corrected “peformed” → “performed”
versioned_docs/version-3.0.0/quickstart/node-express-mongoose.md Lowercased “mongodb” for consistency
versioned_docs/version-3.0.0/quickstart/java-spring-postgres.md Changed numeric notation (10s10's)
versioned_docs/version-3.0.0/quickstart/java-spring-boot-openhospital.md Lowercased “openhospital”
versioned_docs/version-3.0.0/operation/record.md Fixed “KTest” → “KTests” directory reference
versioned_docs/version-3.0.0/operation/browser-extension.md Capitalized “First” and fixed “moc” → “mock”
versioned_docs/version-3.0.0/keploy-explained/why-keploy.md Swapped hyphen for em dash in sentence continuation
versioned_docs/version-3.0.0/keploy-explained/testing-guide.md Changed “4th” → “Fourth”
versioned_docs/version-3.0.0/keploy-cloud/time-freezing.md Removed duplicate “the”
versioned_docs/version-3.0.0/keploy-cloud/testgeneration.md Removed duplicate “create”
versioned_docs/version-3.0.0/keploy-cloud/keploy-console.md Expanded “param” → “parameter” in description
versioned_docs/version-3.0.0/keploy-cloud/deduplication.md Removed duplicate “the”
versioned_docs/version-3.0.0/hacktoberfest/contribution-guide.md Fixed spelling (“Contributribution” → “Contribution”)
versioned_docs/version-3.0.0/dependencies/mongo.md Corrected duplicate “the”
versioned_docs/version-3.0.0/concepts/reference/glossary/white-box-testing.md Fixed bold formatting on “Continuous”
versioned_docs/version-3.0.0/concepts/reference/glossary/unit-test-automation.md Changed alt text image label
versioned_docs/version-3.0.0/concepts/reference/glossary/software-testing-life-cycle.md Removed double space before “accelerating”
versioned_docs/version-3.0.0/concepts/reference/glossary/black-box-testing.md Fixed “Whate” → “What”
versioned_docs/version-3.0.0/concepts/reference/glossary/ai-test-completion.md Corrected “LLM's” → “LLMs”
versioned_docs/version-3.0.0/concepts/installation.md Fixed “Wohoo” → “Woohoo” and “Prequisites” → “Prerequisites”
versioned_docs/version-3.0.0/ci-cd/github.md Fixed “yout” → “your” and “worflow” → “workflow”
vale_styles/config/vocabularies/Base/accept.txt Added many project-specific terms to Vale vocabulary
Comments suppressed due to low confidence (1)

versioned_docs/version-3.0.0/quickstart/java-spring-boot-openhospital.md:56

  • Properly capitalize the API name: use 'OpenHospital' instead of 'openhospital' to match project conventions.
Now it's time to setup the backend of our application. Let's Install the openhospital API and get started.

@@ -26,7 +26,7 @@ You can use the following command to templatize your testsets.
sudo -E env 'PATH=$PATH' keploy templatize
```

By default, it templatizes all the testsets in the keploy folder. If you want to templatize a particular testset, you can pass the testset flag like
By default, it templatizes all the testsets in the keploy folder. If you want to templatizes a particular testsets, you can pass the testsets flag like
Copy link
Preview

Copilot AI Jul 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct the verb and noun forms: change 'templatizes' to 'templatize' and 'testsets' to 'testset', e.g., 'If you want to templatize a particular testset, ...'.

Copilot uses AI. Check for mistakes.

@@ -139,7 +139,7 @@ JUnit 5 is the next generation of the JUnit framework, introducing new features
### TestNG (Java):

TestNG is another testing framework for Java, designed to cover a broader range of testing categories, including unit, functional, and integration testing. It supports parallel execution, data-driven testing, and easy configuration through annotations.
![testng](../../../../../static/img/glossary/testng.png)
![testing](../../../../../static/img/glossary/testng.png)
Copy link
Preview

Copilot AI Jul 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The alt text should reflect the image content; replace 'testing' with 'testng' to match the filename.

Suggested change
![testing](../../../../../static/img/glossary/testng.png)
![testng](../../../../../static/img/glossary/testng.png)

Copilot uses AI. Check for mistakes.

@@ -67,7 +67,7 @@ Software Testing Life Cycle (STLC) comprises several phases that guide the testi
- **Risk-Based Testing**: Prioritize tests based on potential impact and likelihood of failure.
- **Performance Testing**: Evaluate software performance under various conditions and loads.

## How Keploy helps in accelrating the Software Testing Life Cycle process?
## How Keploy helps in accelerating the Software Testing Life Cycle process?
Copy link
Preview

Copilot AI Jul 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove the extra space between 'in' and 'accelerating'.

Suggested change
## How Keploy helps in accelerating the Software Testing Life Cycle process?
## How Keploy helps in accelerating the Software Testing Life Cycle process?

Copilot uses AI. Check for mistakes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant