diff --git a/package-lock.json b/package-lock.json index d1faaefe..652d748f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ }, "devDependencies": { "@biomejs/biome": "^2.4.1", - "@cucumber/biome-config": "cucumber/biome-config#v0.1.0", + "@cucumber/biome-config": "cucumber/biome-config#v0.2.1", "@cucumber/compatibility-kit": "^29.0.0", "@cucumber/gherkin": "^39.0.0", "@cucumber/message-streams": "^4.0.1", @@ -840,8 +840,8 @@ } }, "node_modules/@cucumber/biome-config": { - "version": "0.0.0", - "resolved": "git+ssh://git@github.com/cucumber/biome-config.git#6e5b2a8a5fdffdb2f5b378e2f401254baa714f25", + "version": "0.2.1", + "resolved": "git+ssh://git@github.com/cucumber/biome-config.git#5ab9ace6ecb8fee6c5fbdeec8d3bb7438fd5659c", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index 7afb5d2e..d635fc08 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ }, "devDependencies": { "@biomejs/biome": "^2.4.1", - "@cucumber/biome-config": "cucumber/biome-config#v0.1.0", + "@cucumber/biome-config": "cucumber/biome-config#v0.2.1", "@cucumber/compatibility-kit": "^29.0.0", "@cucumber/gherkin": "^39.0.0", "@cucumber/message-streams": "^4.0.1", diff --git a/src/search/FeatureSearch.ts b/src/search/FeatureSearch.ts index b925a514..b79552c3 100644 --- a/src/search/FeatureSearch.ts +++ b/src/search/FeatureSearch.ts @@ -30,8 +30,12 @@ export class FeatureSearch implements TypedIndex { } async add(gherkinDocument: GherkinDocument, _uri: string): Promise { - if (!gherkinDocument.feature) return this - if (!gherkinDocument.uri) throw new Error('Missing uri on gherkinDocument') + if (!gherkinDocument.feature) { + return this + } + if (!gherkinDocument.uri) { + throw new Error('Missing uri on gherkinDocument') + } await insert(this.index, { id: gherkinDocument.uri, name: gherkinDocument.feature.name,