Skip to content

Core rule: api-surface-sprawl #162

@ColumbusLabs

Description

@ColumbusLabs

Goal

Files exporting too many public symbols for library maintainability.

Difficulty

Medium

Area

Detector (core)

Suggested approach

  • Count exported declarations per file.

Acceptance criteria

  • Barrel re-exports handled per documented policy.

Suggested test command

npm test -- tests/detectors/

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: detectorDetector/rule behaviordifficulty: mediumModerate task with multiple files or design choicesenhancementNew feature or requestgood-first-ruleStarter work for adding or improving a DebtLens rulehelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions