Output the size of the exposed interface
Open
output
report :notebook:
- Dominant language
- Haskell
- Stars
- 597
- Forks
- 53
- PR merge metrics
- No merged PRs in 30d
Description
Number of exposed:
* Types
* Typeclasses
* Functions
* pattern synonyms
Anything else? Should we count constructors and record fields?
Contributor guide
Research direction
No files, tests, or entry points are named. First clarify whether the exposed interface should count types, typeclasses, functions, pattern synonyms, constructors, and record fields, then locate the analyzer code that reports exposed declarations. Done means the counting rules are agreed and the resulting interface-size output is covered by tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100