cuke-dedup 0.14.0

Static analysis for duplicate and reusable Cucumber step definitions
Documentation
# Discovery and frameworks

CukeDedup combines safe built-in discovery with statically readable project configuration. It
never executes framework configuration, package scripts, or test code.

Each section below summarizes one page under `docs/discovery/`.

## Supported registrations

Registration forms recognized per framework, how imports and aliases establish provenance, and what remains unsupported. Details: [discovery/registrations.md](discovery/registrations.md).

## Feature discovery

How feature paths are read from Playwright-BDD, Cypress and Cucumber.js setup when `features` is not configured, and which parser each extension selects. Details: [discovery/features.md](discovery/features.md).

## Corpus boundaries

One analysis root is one comparison corpus. How to scope monorepos and feature-local registries, and why filtering features alone does not restrict definitions. Details: [discovery/corpus-boundaries.md](discovery/corpus-boundaries.md).

## Generated and non-source content

Compressed, binary and minified sources are excluded before parsing, marked incomplete and reported. The three kinds of evidence that keep a file. Details: [discovery/generated-content.md](discovery/generated-content.md).

## Static module resolution

Relative modules, `tsconfig`/`jsconfig` paths, package `imports` and workspaces; ESM and CommonJS barrels; which export shapes resolve, which are inert, and which mark the corpus incomplete. Details: [discovery/module-resolution.md](discovery/module-resolution.md).

## Incomplete corpora

What marks a corpus incomplete, how reports expose it, and the flags that turn incompleteness into a failure. Details: [discovery/incomplete-corpora.md](discovery/incomplete-corpora.md).

## Cucumber-Ruby

Experimental, opt-in Ruby support: selection, trust withdrawal, registrations and providers, handler and assertion evidence, matcher translation, ownership, dependencies, usage and parameter types. Details: [discovery/cucumber-ruby.md](discovery/cucumber-ruby.md).

Sections: [Registrations and providers](discovery/cucumber-ruby.md#registrations-and-providers), [Handlers and assertion evidence](discovery/cucumber-ruby.md#handlers-and-assertion-evidence), [Matchers](discovery/cucumber-ruby.md#matchers), [Ownership, dependencies and usage](discovery/cucumber-ruby.md#ownership-dependencies-and-usage), [Parameter types](discovery/cucumber-ruby.md#parameter-types).