├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .php-cs-fixer.dist.php ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin └── gherkinlint ├── composer.json ├── docker-compose.yaml ├── docs └── rules.md ├── gherkinlint.json ├── phpunit.xml ├── psalm.xml ├── src ├── Command │ ├── LintCommand.php │ ├── RuleDocumentationCommand.php │ └── RulesCommand.php ├── GherkinLintContainer.php ├── Model │ ├── Annotation.php │ ├── Annotation │ │ └── DisableRulesAnnotation.php │ ├── AnnotationParser.php │ ├── Config.php │ ├── ConfigLoader.php │ ├── ConfigMapper.php │ ├── ConfigRule.php │ ├── Exception │ │ └── UnknownAnnotation.php │ ├── FeatureDiagnostic.php │ ├── FeatureDiagnosticSeverity.php │ ├── FeatureDiagnostics.php │ ├── FeatureFile.php │ ├── FeatureFinder.php │ ├── LintReport.php │ ├── Linter.php │ ├── NullRuleConfig.php │ ├── ParsedFeature.php │ ├── Position.php │ ├── Range.php │ ├── Rule.php │ ├── RuleCollection.php │ ├── RuleConfig.php │ ├── RuleConfigFactory.php │ ├── RuleDescription.php │ ├── RuleDocumentationBuilder.php │ └── RuleExample.php ├── Report │ ├── TableReport.php │ └── TableReportRenderer.php ├── Rule │ ├── AllowedTagsConfig.php │ ├── AllowedTagsRule.php │ ├── FileNameConfig.php │ ├── FileNameRule.php │ ├── IndentationConfig.php │ ├── IndentationRule.php │ ├── KeywordOrderConfig.php │ ├── KeywordOrderRule.php │ ├── NoBackgroundWithSingleScenarioRule.php │ ├── NoConsecutiveEmptyLinesRule.php │ ├── NoDisallowedPatternsConfig.php │ ├── NoDisallowedPatternsRule.php │ ├── NoDuplicateTags.php │ ├── NoDuplicatedFeatureNames.php │ ├── NoDuplicatedScenarioNames.php │ ├── NoEmptyBackgroundRule.php │ ├── NoEmptyFileRule.php │ ├── NoEmptyScenariosRule.php │ ├── NoHomogenousTagsRule.php │ ├── NoSuperfluousTagsRule.php │ ├── NoTrailingSpacesRule.php │ ├── NoUnnamedFeaturesRule.php │ ├── OneSpaceBetweenTagsRule.php │ ├── ScenarioSizeConfig.php │ ├── ScenarioSizeRule.php │ ├── ScenariosPerFileConfig.php │ ├── ScenariosPerFileRule.php │ ├── TestRule.php │ └── Util │ │ └── DocumentQuery.php └── Util │ └── StringUtil.php └── tests ├── Command ├── CommandTestCase.php ├── LintTest.php ├── RulesTest.php └── features │ └── foo.feature ├── Example └── feature1.feature ├── LintTestCase.php ├── RuleExample └── RuleExampleTest.php ├── Unit ├── Model │ ├── AnnotationParserTest.php │ ├── ConfigLoaderTest.php │ ├── ConfigTest.php │ ├── FeatureFinderTest.php │ ├── LinterTest.php │ └── feature-finder │ │ ├── many │ │ ├── domain1 │ │ │ ├── bar.feature │ │ │ └── foo.feature │ │ └── domain2 │ │ │ ├── foo.feature │ │ │ └── subdomain1 │ │ │ └── foo.feature │ │ └── relative │ │ └── foo.feature └── Rule │ ├── AllowedTagsRuleTest.php │ ├── FileNameRuleTest.php │ ├── IndentationRuleTest.php │ ├── KeywordOrderRuleTest.php │ ├── NoConsecutiveEmptyLinesRuleTest.php │ ├── NoDisallowedPatternsRuleTest.php │ ├── NoDuplicateTagsTest.php │ ├── NoDuplicatedFeatureNamesTest.php │ ├── NoDuplicatedScenarioNamesTest.php │ ├── NoEmptyFileRuleTest.php │ ├── NoHomogenousTagsRuleTest.php │ ├── NoMultipleEmptyLinesRuleTest.php │ └── RuleTestCase.php └── Util ├── TestFeature.php └── Workspace.php /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/README.md -------------------------------------------------------------------------------- /bin/gherkinlint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/bin/gherkinlint -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/composer.json -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docs/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/docs/rules.md -------------------------------------------------------------------------------- /gherkinlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/gherkinlint.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/phpunit.xml -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/psalm.xml -------------------------------------------------------------------------------- /src/Command/LintCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Command/LintCommand.php -------------------------------------------------------------------------------- /src/Command/RuleDocumentationCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Command/RuleDocumentationCommand.php -------------------------------------------------------------------------------- /src/Command/RulesCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Command/RulesCommand.php -------------------------------------------------------------------------------- /src/GherkinLintContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/GherkinLintContainer.php -------------------------------------------------------------------------------- /src/Model/Annotation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/Annotation.php -------------------------------------------------------------------------------- /src/Model/Annotation/DisableRulesAnnotation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/Annotation/DisableRulesAnnotation.php -------------------------------------------------------------------------------- /src/Model/AnnotationParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/AnnotationParser.php -------------------------------------------------------------------------------- /src/Model/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/Config.php -------------------------------------------------------------------------------- /src/Model/ConfigLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/ConfigLoader.php -------------------------------------------------------------------------------- /src/Model/ConfigMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/ConfigMapper.php -------------------------------------------------------------------------------- /src/Model/ConfigRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/ConfigRule.php -------------------------------------------------------------------------------- /src/Model/Exception/UnknownAnnotation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/Exception/UnknownAnnotation.php -------------------------------------------------------------------------------- /src/Model/FeatureDiagnostic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/FeatureDiagnostic.php -------------------------------------------------------------------------------- /src/Model/FeatureDiagnosticSeverity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/FeatureDiagnosticSeverity.php -------------------------------------------------------------------------------- /src/Model/FeatureDiagnostics.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/FeatureDiagnostics.php -------------------------------------------------------------------------------- /src/Model/FeatureFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/FeatureFile.php -------------------------------------------------------------------------------- /src/Model/FeatureFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/FeatureFinder.php -------------------------------------------------------------------------------- /src/Model/LintReport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/LintReport.php -------------------------------------------------------------------------------- /src/Model/Linter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/Linter.php -------------------------------------------------------------------------------- /src/Model/NullRuleConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/NullRuleConfig.php -------------------------------------------------------------------------------- /src/Model/ParsedFeature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/ParsedFeature.php -------------------------------------------------------------------------------- /src/Model/Position.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/Position.php -------------------------------------------------------------------------------- /src/Model/Range.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/Range.php -------------------------------------------------------------------------------- /src/Model/Rule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/Rule.php -------------------------------------------------------------------------------- /src/Model/RuleCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/RuleCollection.php -------------------------------------------------------------------------------- /src/Model/RuleConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/RuleConfig.php -------------------------------------------------------------------------------- /src/Model/RuleConfigFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/RuleConfigFactory.php -------------------------------------------------------------------------------- /src/Model/RuleDescription.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/RuleDescription.php -------------------------------------------------------------------------------- /src/Model/RuleDocumentationBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/RuleDocumentationBuilder.php -------------------------------------------------------------------------------- /src/Model/RuleExample.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Model/RuleExample.php -------------------------------------------------------------------------------- /src/Report/TableReport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Report/TableReport.php -------------------------------------------------------------------------------- /src/Report/TableReportRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Report/TableReportRenderer.php -------------------------------------------------------------------------------- /src/Rule/AllowedTagsConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/AllowedTagsConfig.php -------------------------------------------------------------------------------- /src/Rule/AllowedTagsRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/AllowedTagsRule.php -------------------------------------------------------------------------------- /src/Rule/FileNameConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/FileNameConfig.php -------------------------------------------------------------------------------- /src/Rule/FileNameRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/FileNameRule.php -------------------------------------------------------------------------------- /src/Rule/IndentationConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/IndentationConfig.php -------------------------------------------------------------------------------- /src/Rule/IndentationRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/IndentationRule.php -------------------------------------------------------------------------------- /src/Rule/KeywordOrderConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/KeywordOrderConfig.php -------------------------------------------------------------------------------- /src/Rule/KeywordOrderRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/KeywordOrderRule.php -------------------------------------------------------------------------------- /src/Rule/NoBackgroundWithSingleScenarioRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoBackgroundWithSingleScenarioRule.php -------------------------------------------------------------------------------- /src/Rule/NoConsecutiveEmptyLinesRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoConsecutiveEmptyLinesRule.php -------------------------------------------------------------------------------- /src/Rule/NoDisallowedPatternsConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoDisallowedPatternsConfig.php -------------------------------------------------------------------------------- /src/Rule/NoDisallowedPatternsRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoDisallowedPatternsRule.php -------------------------------------------------------------------------------- /src/Rule/NoDuplicateTags.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoDuplicateTags.php -------------------------------------------------------------------------------- /src/Rule/NoDuplicatedFeatureNames.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoDuplicatedFeatureNames.php -------------------------------------------------------------------------------- /src/Rule/NoDuplicatedScenarioNames.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoDuplicatedScenarioNames.php -------------------------------------------------------------------------------- /src/Rule/NoEmptyBackgroundRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoEmptyBackgroundRule.php -------------------------------------------------------------------------------- /src/Rule/NoEmptyFileRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoEmptyFileRule.php -------------------------------------------------------------------------------- /src/Rule/NoEmptyScenariosRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoEmptyScenariosRule.php -------------------------------------------------------------------------------- /src/Rule/NoHomogenousTagsRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoHomogenousTagsRule.php -------------------------------------------------------------------------------- /src/Rule/NoSuperfluousTagsRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoSuperfluousTagsRule.php -------------------------------------------------------------------------------- /src/Rule/NoTrailingSpacesRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoTrailingSpacesRule.php -------------------------------------------------------------------------------- /src/Rule/NoUnnamedFeaturesRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/NoUnnamedFeaturesRule.php -------------------------------------------------------------------------------- /src/Rule/OneSpaceBetweenTagsRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/OneSpaceBetweenTagsRule.php -------------------------------------------------------------------------------- /src/Rule/ScenarioSizeConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/ScenarioSizeConfig.php -------------------------------------------------------------------------------- /src/Rule/ScenarioSizeRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/ScenarioSizeRule.php -------------------------------------------------------------------------------- /src/Rule/ScenariosPerFileConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/ScenariosPerFileConfig.php -------------------------------------------------------------------------------- /src/Rule/ScenariosPerFileRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/ScenariosPerFileRule.php -------------------------------------------------------------------------------- /src/Rule/TestRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/TestRule.php -------------------------------------------------------------------------------- /src/Rule/Util/DocumentQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Rule/Util/DocumentQuery.php -------------------------------------------------------------------------------- /src/Util/StringUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/src/Util/StringUtil.php -------------------------------------------------------------------------------- /tests/Command/CommandTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Command/CommandTestCase.php -------------------------------------------------------------------------------- /tests/Command/LintTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Command/LintTest.php -------------------------------------------------------------------------------- /tests/Command/RulesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Command/RulesTest.php -------------------------------------------------------------------------------- /tests/Command/features/foo.feature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Example/feature1.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Example/feature1.feature -------------------------------------------------------------------------------- /tests/LintTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/LintTestCase.php -------------------------------------------------------------------------------- /tests/RuleExample/RuleExampleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/RuleExample/RuleExampleTest.php -------------------------------------------------------------------------------- /tests/Unit/Model/AnnotationParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Model/AnnotationParserTest.php -------------------------------------------------------------------------------- /tests/Unit/Model/ConfigLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Model/ConfigLoaderTest.php -------------------------------------------------------------------------------- /tests/Unit/Model/ConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Model/ConfigTest.php -------------------------------------------------------------------------------- /tests/Unit/Model/FeatureFinderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Model/FeatureFinderTest.php -------------------------------------------------------------------------------- /tests/Unit/Model/LinterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Model/LinterTest.php -------------------------------------------------------------------------------- /tests/Unit/Model/feature-finder/many/domain1/bar.feature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Unit/Model/feature-finder/many/domain1/foo.feature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Unit/Model/feature-finder/many/domain2/foo.feature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Unit/Model/feature-finder/many/domain2/subdomain1/foo.feature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Unit/Model/feature-finder/relative/foo.feature: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Unit/Rule/AllowedTagsRuleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Rule/AllowedTagsRuleTest.php -------------------------------------------------------------------------------- /tests/Unit/Rule/FileNameRuleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Rule/FileNameRuleTest.php -------------------------------------------------------------------------------- /tests/Unit/Rule/IndentationRuleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Rule/IndentationRuleTest.php -------------------------------------------------------------------------------- /tests/Unit/Rule/KeywordOrderRuleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Rule/KeywordOrderRuleTest.php -------------------------------------------------------------------------------- /tests/Unit/Rule/NoConsecutiveEmptyLinesRuleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Rule/NoConsecutiveEmptyLinesRuleTest.php -------------------------------------------------------------------------------- /tests/Unit/Rule/NoDisallowedPatternsRuleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Rule/NoDisallowedPatternsRuleTest.php -------------------------------------------------------------------------------- /tests/Unit/Rule/NoDuplicateTagsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Rule/NoDuplicateTagsTest.php -------------------------------------------------------------------------------- /tests/Unit/Rule/NoDuplicatedFeatureNamesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Rule/NoDuplicatedFeatureNamesTest.php -------------------------------------------------------------------------------- /tests/Unit/Rule/NoDuplicatedScenarioNamesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Rule/NoDuplicatedScenarioNamesTest.php -------------------------------------------------------------------------------- /tests/Unit/Rule/NoEmptyFileRuleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Rule/NoEmptyFileRuleTest.php -------------------------------------------------------------------------------- /tests/Unit/Rule/NoHomogenousTagsRuleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Rule/NoHomogenousTagsRuleTest.php -------------------------------------------------------------------------------- /tests/Unit/Rule/NoMultipleEmptyLinesRuleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Rule/NoMultipleEmptyLinesRuleTest.php -------------------------------------------------------------------------------- /tests/Unit/Rule/RuleTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Unit/Rule/RuleTestCase.php -------------------------------------------------------------------------------- /tests/Util/TestFeature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Util/TestFeature.php -------------------------------------------------------------------------------- /tests/Util/Workspace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dantleech/gherkin-lint-php/HEAD/tests/Util/Workspace.php --------------------------------------------------------------------------------