Skip to content

Add docstring and JSDoc discovery miner (#131)#142

Merged
Dimwiddle merged 5 commits intofeature/discovery-layerfrom
feature/discovery-layer-131-docstrings-jsdoc-miner
Mar 6, 2026
Merged

Add docstring and JSDoc discovery miner (#131)#142
Dimwiddle merged 5 commits intofeature/discovery-layerfrom
feature/discovery-layer-131-docstrings-jsdoc-miner

Conversation

@Dimwiddle
Copy link
Contributor

@Dimwiddle Dimwiddle commented Mar 6, 2026

Description

Implement issue #131 by adding a shared discovery miner for Python docstrings and TypeScript/JavaScript JSDoc comments.

What changed

  • Added DocstringMiner at src/specleft/discovery/miners/shared/docstrings.py
  • Added miner package exports and registered DocstringMiner in default pipeline wiring
  • Added focused miner tests in tests/discovery/miners/test_docstrings.py
  • Updated discovery feature spec scenarios/acceptance criteria in features/feature-spec-discovery.md

Type of Change

  • New feature
  • Tests
  • Documentation update

Testing

  • make lint-fix
  • make lint
  • make test

All checks passed locally in .venv-uv.

Related Issues

Closes #131

@Dimwiddle Dimwiddle merged commit e238887 into feature/discovery-layer Mar 6, 2026
1 check passed
@Dimwiddle Dimwiddle deleted the feature/discovery-layer-131-docstrings-jsdoc-miner branch March 6, 2026 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant