{"id":20269140,"url":"https://github.com/restqa/gherkin-linter-action","last_synced_at":"2025-04-11T04:01:12.619Z","repository":{"id":43036827,"uuid":"260714176","full_name":"restqa/gherkin-linter-action","owner":"restqa","description":"🧹 | A Github Action to parse and validate your Gherkin feature files ","archived":false,"fork":false,"pushed_at":"2022-03-22T14:55:31.000Z","size":8,"stargazers_count":3,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-03-15T02:31:32.310Z","etag":null,"topics":["bdd","cucumber","e2e","gherkin","gherkin-lint","linter","restqa","test-automation","testing"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/restqa.png","metadata":{"funding":{"github":["restqa"]},"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-02T15:16:20.000Z","updated_at":"2024-01-19T22:44:50.000Z","dependencies_parsed_at":"2023-01-04T14:47:25.737Z","dependency_job_id":null,"html_url":"https://github.com/restqa/gherkin-linter-action","commit_stats":{"total_commits":10,"total_committers":2,"mean_commits":5.0,"dds":"0.30000000000000004","last_synced_commit":"c49c8edf4a4910c3187baf4e6c8b356ac54571f2"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restqa%2Fgherkin-linter-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restqa%2Fgherkin-linter-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restqa%2Fgherkin-linter-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restqa%2Fgherkin-linter-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/restqa","download_url":"https://codeload.github.com/restqa/gherkin-linter-action/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248339256,"owners_count":21087214,"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":["bdd","cucumber","e2e","gherkin","gherkin-lint","linter","restqa","test-automation","testing"],"created_at":"2024-11-14T12:23:32.820Z","updated_at":"2025-04-11T04:01:12.447Z","avatar_url":"https://github.com/restqa.png","language":"Dockerfile","funding_links":["https://github.com/sponsors/restqa"],"categories":[],"sub_categories":[],"readme":"# gherkin-linter-action\n\n\u003e A Github Action to parse and validate your feature files (gherkin / cucumber)\n\n\n## Usage\n\n\nBased on the [gherkin-lint library](https://www.npmjs.com/package/gherkin-lint) this action validate your feature files.\n\nSince the feature files can be edited by any team member a linter is the minimum check you should add before running your test suites\n\nIf all your feature files are in a folder called `tests`, run it like this:\n\n```yaml\nname: E2E Test\n\non: [push]\n\njobs:\n  Gherkin-lint:\n    runs-on: ubuntu-latest\n    steps:\n    - uses: actions/checkout@v1\n    - uses: restqa/gherkin-linter-action@0.0.1\n      with:\n        path: 'test/'\n        config_file: 'test/.gherkin-lintrc'\n\n```\n\nTo specify some rule you can add the configuration file `.gherkin-lintrc` into your root folder. (see rules on the [gherkin-lint](https://www.npmjs.com/package/gherkin-lint#configuration-file) library)\n\n### Do you know RestQa ? \n\nRestqa is an open automation framework based on Gherkin.\nA few step and your Test automation framework is setup. No dependency the framework is ready to be plug to all your project components\n[Give a try](https://github.com/restqa) 🚀\n\n### References\n\n* [Gherkin-lint](https://www.npmjs.com/package/gherkin-lint)\n* [RestQa](https://www.restqa.io)\n* [RestQa Organization](https://github.com/restqa)\n\n### Keywords\n\n* test automation\n* Gherkin\n* Cucumber\n* End to End\n* E2E\n* Quality assurance\n* QA\n* Continuous integration\n* RestQa\n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frestqa%2Fgherkin-linter-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frestqa%2Fgherkin-linter-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frestqa%2Fgherkin-linter-action/lists"}