speccy icon indicating copy to clipboard operation
speccy copied to clipboard

Rule path-keys-no-trailing-slash: throws lint error when path is a single slash

Open lvl99 opened this issue 4 years ago • 2 comments

When I have a path that is a single slash (/) I get this rule throwing an error.

Detailed description

paths:
  /:
    post:
      ...

I'm unsure if maybe I'm using it wrong -- I should be able to have a path at /, right?

Context

I think if it is a viable design to have an API path at / that this rule should allow for it, but still function on paths that are beyond the initial first slash.

Possible implementation

I saw in the rules that path-keys-no-trailing-slash is notEndsWith: /, but maybe it should be something like notMatch: .+\/$ ?

lvl99 avatar Jun 08 '20 14:06 lvl99

This appears to be a regression of https://github.com/wework/speccy/issues/134.

jftanner avatar Aug 17 '20 23:08 jftanner

I'd switch over to https://github.com/stoplightio/spectral/ as nobody is maintaining this.

philsturgeon avatar Sep 09 '21 09:09 philsturgeon