diff --git a/linting/config/.gherkin-lintrc b/linting/config/.gherkin-lintrc index 7931e51..eaecd88 100644 --- a/linting/config/.gherkin-lintrc +++ b/linting/config/.gherkin-lintrc @@ -27,7 +27,7 @@ "no-multiple-empty-lines": "on", "no-empty-file": "on", "no-scenario-outlines-without-examples": "on", - "name-length": ["on", {"Feature": 190, "Step": 190, "Scenario": 190}], + "name-length": ["on", {"Feature": 250, "Step": 250, "Scenario": 250}], "no-restricted-tags": ["on", {"tags": ["@watch", "@wip"]}], "use-and": "on", "keywords-in-logical-order": "on", @@ -38,7 +38,7 @@ "no-unused-variables": "on", "no-background-only-scenario": "on", "no-empty-background": "on", - "scenario-size": ["on", { "steps-length": {"Background": 15, "Scenario": 15}}], + "scenario-size": ["off", { "steps-length": {"Background": 15, "Scenario": 15}}], "only-one-when": "off", "allowed-tags": ["on", { "patterns": [ diff --git a/linting/config/.spectral.yaml b/linting/config/.spectral.yaml index ddd1876..91c66f9 100644 --- a/linting/config/.spectral.yaml +++ b/linting/config/.spectral.yaml @@ -5,8 +5,8 @@ # - 19.03.2024: Corrected camara-http-methods rule # - 03.12.2024: Corrected camara-path-param-id and camara-discriminator-use to handle null values error in example fields # - 09.01.2025: Updated info-contact rule -# - 03.06.2025: renamed to: .spectral.yaml -# - 25.07.2025: Added camara-schema-type-check rule +# - 21.07.2025: Added camara-schema-type-check rule +# - 12.01.2026: camara-discriminator-use deprecated extends: "spectral:oas" @@ -234,7 +234,7 @@ rules: - field: discriminator function: truthy message: "A 'discriminator' object is required when using 'oneOf' or 'anyOf'." - recommended: true # Set to true/false to enable/disable this rule + recommended: false # Set to true/false to enable/disable this rule camara-operationid-casing-convention: message: Operation Id must be in Camel case "{{error}}"