{"id":15270320,"url":"https://github.com/nhatthm/gherkin-lint-action","last_synced_at":"2025-04-12T07:12:20.361Z","repository":{"id":43429155,"uuid":"433602022","full_name":"nhatthm/gherkin-lint-action","owner":"nhatthm","description":"GitHub action for gherkin-lint","archived":false,"fork":false,"pushed_at":"2023-09-06T08:10:53.000Z","size":9,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-12T07:12:14.237Z","etag":null,"topics":["action","bdd","continuous-integration","cucumber","gherkin","gherkin-lint","github","github-action","github-actions","lint","linter","test-integration"],"latest_commit_sha":null,"homepage":"https://github.com/marketplace/actions/run-gherkin-lint","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nhatthm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-11-30T22:11:10.000Z","updated_at":"2022-04-25T14:48:36.000Z","dependencies_parsed_at":"2023-01-11T17:22:25.147Z","dependency_job_id":null,"html_url":"https://github.com/nhatthm/gherkin-lint-action","commit_stats":{"total_commits":4,"total_committers":2,"mean_commits":2.0,"dds":0.25,"last_synced_commit":"32f334d36318ba493d21160a9c2d5c1b3a9583b9"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhatthm%2Fgherkin-lint-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhatthm%2Fgherkin-lint-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhatthm%2Fgherkin-lint-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nhatthm%2Fgherkin-lint-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nhatthm","download_url":"https://codeload.github.com/nhatthm/gherkin-lint-action/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248530572,"owners_count":21119600,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["action","bdd","continuous-integration","cucumber","gherkin","gherkin-lint","github","github-action","github-actions","lint","linter","test-integration"],"created_at":"2024-09-30T07:08:13.606Z","updated_at":"2025-04-12T07:12:20.325Z","avatar_url":"https://github.com/nhatthm.png","language":"Shell","funding_links":["https://www.paypal.com/donate/?hosted_button_id=PJZSGJN57TDJY"],"categories":[],"sub_categories":[],"readme":"# gherkin-lint-action\n\nA GitHub Action to parse feature files and run linting against the default rules, and the optional rules you specified in your `.gherkin-lintrc` file.\n\n## Usage\n\nAdd `.github/workflows/lint.yml` with the following contents:\n\n```yaml\nname: lint\non:\n  push:\n    tags:\n      - v*\n    branches:\n      - master\n      - main\n  pull_request:\njobs:\n  lint:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v2\n\n      - name: gherkin-lint\n        uses: nhatthm/gherkin-lint-action@v1\n        with:\n          # Optional: Version of gherkin-lint to use in the `npm install -g gherkin-lint` command. Default to `latest`.\n          # version: latest\n\n          # Optional: Comma separated list of feature files/glob patterns. Default to current working directory.\n          feature_files: features/*\n\n          # Optional: Use a custom configuration file instead of the default one.\n          # config_file: .gherkin-lintrc\n\n          # Optional: Output format. Possible values: json, stylish, xunit. Default to `stylish`.\n          # format: stylish\n\n          # Optional: Comma seperated list of files/glob patterns that the linter should ignore, overrides .gherkin-lintignore file\n          # ignore:\n\n          # Optional: Comma seperated list of additional rule directories\n          # rule_dirs:\n```\n\nTo specify some rule you can add a configuration file `.gherkin-lintrc` into your project folder.\nIf you don't specify anything, the [default ruleset](.gherkin-lintrc) is used.\n\nSee the [list of available rules](https://github.com/vsiakka/gherkin-lint#available-rules).\n\n## Donation\n\nIf this project help you reduce time to develop, you can give me a cup of coffee :)\n\n### Paypal donation\n\n[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/donate/?hosted_button_id=PJZSGJN57TDJY)\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;or scan this\n\n\u003cimg src=\"https://user-images.githubusercontent.com/1154587/113494222-ad8cb200-94e6-11eb-9ef3-eb883ada222a.png\" width=\"147px\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhatthm%2Fgherkin-lint-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnhatthm%2Fgherkin-lint-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnhatthm%2Fgherkin-lint-action/lists"}