Add Gherkin page to docs

This commit is contained in:
Anne Brouwers
2022-06-28 17:20:19 +02:00
parent 5897eb70bc
commit c5f06cdf88
2 changed files with 18 additions and 0 deletions

View File

@ -382,6 +382,9 @@ entries:
- title: HTML
url: /pmd_languages_html.html
output: web, pdf
- title: Gherkin
url: /pmd_languages_gherkin.html
output: web, pdf
- title: Developer Documentation
output: web, pdf
folderitems:

View File

@ -0,0 +1,15 @@
---
title: Gherkin
permalink: pmd_languages_gherkin.html
---
The [Gherkin](https://cucumber.io/docs/gherkin/) language is used to define test cases for the [Cucumber](https://cucumber.io/) testing tool for behavior-driven development. The Gherkin syntax is designed to be
non-technical, making it human-readable for a wide audience.
## Support in PMD
Starting from version 6.48.0, Gherkin support was added to CPD.
### Limitations
- Support for Gherkin only extends to CPD to detect code duplication in Cucumber test cases.
- While Gherkin keywords have been translated into various
languages, CPD currently supports only the English version of the Gherkin language.