Skip to content

docs: fix the linters for the version3 #611

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

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

pratik-mahalle
Copy link
Contributor

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

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

@Copilot Copilot AI review requested due to automatic review settings July 15, 2025 10:29
Copy link

keploy bot commented Jul 15, 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 fixes Vale linting issues across the version 3 documentation by addressing grammar, style, punctuation, and configuration updates to meet style guidelines.

  • Corrected typos, punctuation, and dash usage in markdown files flagged by Vale
  • Standardized headings, list separators, and asset references for consistency
  • Expanded Vale vocabulary in configuration to support new terms

Reviewed Changes

Copilot reviewed 37 out of 45 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
versioned_docs/version-3.0.0/running-keploy/utg-vsc-extension.md Removed escape sequence before underscore
versioned_docs/version-3.0.0/running-keploy/utg-pr-agent.md Adjusted period placement in UI instructions
versioned_docs/version-3.0.0/running-keploy/test-generate.md Standardized numeric range punctuation
versioned_docs/version-3.0.0/running-keploy/share-tests.md Converted list separators to em dashes
versioned_docs/version-3.0.0/running-keploy/run-ai-generated-api-tests.md Updated table and list punctuation
versioned_docs/version-3.0.0/running-keploy/review-and-improve-ai-generated-tests.md Unified dash style and refined heading
versioned_docs/version-3.0.0/running-keploy/keploy-templatize.md Fixed grammar in flag description
versioned_docs/version-3.0.0/running-keploy/generate-api-tests-using-ai.md Adjusted table separator formatting
versioned_docs/version-3.0.0/running-keploy/cli-commands.md Harmonized flag description punctuation and grammar
versioned_docs/version-3.0.0/running-keploy/api-testing-tool-ai-powered.md Standardized dash usage in metrics table
versioned_docs/version-3.0.0/running-keploy/api-testing-chrome-extension.md Replaced hyphens with em dashes in list items
versioned_docs/version-3.0.0/quickstart/samples-node-mongo.md Corrected spelling in section headings
versioned_docs/version-3.0.0/quickstart/samples-java.md Fixed apostrophe usage in time unit description
versioned_docs/version-3.0.0/quickstart/samples-go-sse-svelte.md Corrected typo in ‘application’
versioned_docs/version-3.0.0/quickstart/samples-echo.md Adjusted code punctuation and spelling
versioned_docs/version-3.0.0/quickstart/samples-bunjs.md Corrected ‘essentially’ spelling
versioned_docs/version-3.0.0/quickstart/sample-rust-crud-mongo.md Fixed ‘performed’ typo
versioned_docs/version-3.0.0/quickstart/java-spring-postgres.md Fixed apostrophe usage in time unit description
versioned_docs/version-3.0.0/quickstart/java-spring-boot-openhospital.md Fixed apostrophe usage in time unit description
versioned_docs/version-3.0.0/quickstart/go-mux-sql.md Corrected ‘catalog’ spelling
versioned_docs/version-3.0.0/operation/record.md Updated test-path reference capitalization
versioned_docs/version-3.0.0/operation/browser-extension.md Refined title casing and fixed typo
versioned_docs/version-3.0.0/keploy-explained/why-keploy.md Standardized dash punctuation
versioned_docs/version-3.0.0/keploy-explained/testing-guide.md Adjusted step notation
versioned_docs/version-3.0.0/keploy-explained/api-testing-faq.md Unified list item separators
versioned_docs/version-3.0.0/keploy-cloud/time-freezing.md Removed duplicate word
versioned_docs/version-3.0.0/keploy-cloud/testgeneration.md Removed duplicated term
versioned_docs/version-3.0.0/keploy-cloud/deduplication.md Removed duplicate word
versioned_docs/version-3.0.0/hacktoberfest/contribution-guide.md Corrected ‘Contribution’ spelling
versioned_docs/version-3.0.0/dependencies/mongo.md Minor formatting consistency
versioned_docs/version-3.0.0/concepts/reference/glossary/white-box-testing.md Updated asset URL and heading punctuation
versioned_docs/version-3.0.0/concepts/reference/glossary/unit-test-automation.md Fixed alt text for accessibility
versioned_docs/version-3.0.0/concepts/reference/glossary/software-testing-life-cycle.md Corrected ‘accelerating’ spelling
versioned_docs/version-3.0.0/concepts/reference/glossary/black-box-testing.md Fixed heading punctuation
versioned_docs/version-3.0.0/concepts/installation.md Corrected ‘Woohoo!’ typo
versioned_docs/version-3.0.0/ci-cd/github.md Fixed typos in GitHub workflow instructions
vale_styles/config/vocabularies/Base/accept.txt Expanded vocabulary list for Vale
Comments suppressed due to low confidence (11)

versioned_docs/version-3.0.0/running-keploy/review-and-improve-ai-generated-tests.md:76

  • [nitpick] The heading only mentions editing or deleting but the list includes adding and selecting suites; consider renaming it to 'Manage Test Suites' for clarity.
## Edit or Delete a Test Suite

versioned_docs/version-3.0.0/quickstart/samples-echo.md:130

  • The trailing period should be outside the code span; code should remain 'header.data' without the period inside.
**1. On line 32 we will add "`- body.ts`" under the "`header.data`."**

versioned_docs/version-3.0.0/concepts/reference/glossary/white-box-testing.md:31

  • Use a relative path for local assets (e.g., '../../../../../static/img/glossary/types-of-testing.jpeg') to avoid external dependencies.
![Types of Testing](https://keploy-devrel.s3.us-west-2.amazonaws.com/types-of-testing.jpeg)

versioned_docs/version-3.0.0/running-keploy/test-generate.md:50

  • Use an en dash (–) instead of an em dash (—) for numeric ranges (e.g., 3–5).
#### 📎 Paste cURL Snippets _(Recommended: 3—5)_

versioned_docs/version-3.0.0/running-keploy/keploy-templatize.md:29

  • Grammar: use singular 'test set' and refer to the correct flag name, e.g., 'If you want to templatize a particular test set, pass the --testset flag'.
By default, it templatizes all the testsets in the keploy folder. If you want to templatize a particular testsets, you can pass the testsets flag like

versioned_docs/version-3.0.0/running-keploy/cli-commands.md:302

  • Add a space after the backtick in 'rerecord cmd', fix verb agreement ('allows users'), and clarify 'test sets'.
The `rerecord`cmd allow user to record new keploy testcases/mocks from the existing test cases for the given testsets.

versioned_docs/version-3.0.0/running-keploy/api-testing-tool-ai-powered.md:29

  • Use en dashes (30–50% and 50–80%) for numeric ranges instead of em dashes.
| 30—50% of time spent writing tests              | 50—80% reduction in test creation <br/> Covers more edge cases within limited resources, time |

versioned_docs/version-3.0.0/quickstart/samples-java.md:289

  • Remove the apostrophe in '10's'; use '10s' to indicate seconds.
Here `delay` is the time it takes for your application to get started, after which Keploy will start running the testcases. If your application takes longer than 10's to get started, you can change the `delay` accordingly.

versioned_docs/version-3.0.0/quickstart/java-spring-postgres.md:148

  • Remove the apostrophe in '10's'; use '10s' for seconds.
Here `delay` is the time it takes for your application to get started, after which Keploy will start running the testcases. If your application takes longer than 10's to get started, you can change the `delay` accordingly.

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

  • Remove the apostrophe in '10's'; use '10s' for seconds.
Here `delay` is the time it takes for your application to get started, after which Keploy will start running the testcases. If your application takes longer than 10's to get started, you can change the `delay` accordingly.

vale_styles/config/vocabularies/Base/accept.txt:115

  • Correct the spelling 'subequent' to 'subsequent'.
subequent

@@ -99,7 +99,7 @@ As code evolves, test cases must be updated, requiring ongoing coordination with
| Skill Level | Requires specialized technical skills | Can be performed by testers with various skill levels |
| Types of Defects Found | Internal logic errors, security vulnerabilities | Functional, usability, and performance issues |

## How to perform Whitebox testing with Keploy ?
## How to perform White Box testing with Keploy ?
Copy link
Preview

Copilot AI Jul 15, 2025

Choose a reason for hiding this comment

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

Remove the space before the question mark ('Keploy?') and ensure consistent capitalization of 'White Box'.

Suggested change
## How to perform White Box testing with Keploy ?
## How to Perform White Box Testing with Keploy?

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 15, 2025

Choose a reason for hiding this comment

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

Alt text should accurately describe the image (e.g., 'TestNG logo') to improve accessibility.

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

Copilot uses AI. Check for mistakes.

@@ -51,7 +51,7 @@ This testing approach is essential for several reasons:
5. **Detection of Defects**: Identifies functional errors, security vulnerabilities, and performance bottlenecks.
6. **Accessibility**: Suitable for testers with diverse backgrounds and skill sets, adaptable to various software applications.

## Whate are types of Black-Box Testing Techniques ?
## What are types of Black-Box Testing Techniques ?
Copy link
Preview

Copilot AI Jul 15, 2025

Choose a reason for hiding this comment

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

Remove the space before the question mark ('Techniques?') and correct header grammar.

Suggested change
## What are types of Black-Box Testing Techniques ?
## What are the Types of Black-Box Testing Techniques?

Copilot uses AI. Check for mistakes.

@pratik-mahalle
Copy link
Contributor Author

Npm build is also successful
Screenshot From 2025-07-22 12-24-13

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