From caa2aa4563debe4ae5c9fcbea5b1bc34bd964e5b Mon Sep 17 00:00:00 2001 From: Tim van der Lippe Date: Fri, 22 May 2026 10:58:59 +0200 Subject: [PATCH 1/3] Beheer: verwijder duplicate trailing slash regel We hebben hier al een eigen regel voor met extra documentatie naar developer.overheid.nl Dus de Spectral core regel hebben we niet nodig. --- media/linter.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/media/linter.yaml b/media/linter.yaml index 97dd364..38172d6 100644 --- a/media/linter.yaml +++ b/media/linter.yaml @@ -31,9 +31,6 @@ rules: oas3-server-variables: error oas3-api-servers: error - #/core/no-trailing-slash - path-keys-no-trailing-slash: error - #/core/doc-openapi nlgov:openapi3: severity: error From bda5f6004f9dfe45a49fdf19a516cb86c9ae54bf Mon Sep 17 00:00:00 2001 From: Tim van der Lippe Date: Fri, 22 May 2026 11:01:14 +0200 Subject: [PATCH 2/3] Update linter.yaml --- media/linter.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/linter.yaml b/media/linter.yaml index 38172d6..00af9b5 100644 --- a/media/linter.yaml +++ b/media/linter.yaml @@ -95,7 +95,7 @@ rules: then: function: pattern functionOptions: - notMatch: ".+ \\/$" + notMatch: ".+\\/$" field: "@key" message: "Leave off trailing slashes from URIs." documentationUrl: "https://developer.overheid.nl/kennisbank/apis/api-design-rules/hoe-te-voldoen/no-trailing-slash" From f251039d1312ff86cb7464c0381aa464fcf2fcfb Mon Sep 17 00:00:00 2001 From: Tim van der Lippe Date: Thu, 4 Jun 2026 11:44:54 +0200 Subject: [PATCH 3/3] Update test expectations --- linter/testcases/paths-kebab-slashes/expected-output.txt | 4 ++-- .../paths-kebab-zoek-uitzondering/expected-output.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/linter/testcases/paths-kebab-slashes/expected-output.txt b/linter/testcases/paths-kebab-slashes/expected-output.txt index 1681916..19abd0a 100644 --- a/linter/testcases/paths-kebab-slashes/expected-output.txt +++ b/linter/testcases/paths-kebab-slashes/expected-output.txt @@ -1,6 +1,6 @@ /testcases/paths-kebab-slashes/openapi.json - 96:26 error path-keys-no-trailing-slash Path must not end with slash. paths./suffix-slash/ - 154:37 error path-keys-no-trailing-slash Path must not end with slash. paths./nested-slash/met-suffix/ + 96:26 error nlgov:paths-no-trailing-slash Leave off trailing slashes from URIs. paths./suffix-slash/ + 154:37 error nlgov:paths-no-trailing-slash Leave off trailing slashes from URIs. paths./nested-slash/met-suffix/ ✖ 2 problems (2 errors, 0 warnings, 0 infos, 0 hints) diff --git a/linter/testcases/paths-kebab-zoek-uitzondering/expected-output.txt b/linter/testcases/paths-kebab-zoek-uitzondering/expected-output.txt index 688946e..e071a8f 100644 --- a/linter/testcases/paths-kebab-zoek-uitzondering/expected-output.txt +++ b/linter/testcases/paths-kebab-zoek-uitzondering/expected-output.txt @@ -1,5 +1,5 @@ /testcases/paths-kebab-zoek-uitzondering/openapi.json - 125:19 error path-keys-no-trailing-slash Path must not end with slash. paths./_zoek/ + 125:19 error nlgov:paths-no-trailing-slash Leave off trailing slashes from URIs. paths./_zoek/ ✖ 1 problem (1 error, 0 warnings, 0 infos, 0 hints)