microsoft / microsoft/TypeScript
Capitalize and Uncapitalized are implemented multiple times
Open
Nobody has claimed this yet.
Infrastructure
- Dominant language
- Go
- Stars
- 111k
- Forks
- 14.4k
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 117
Description
Acknowledgement
- I acknowledge that issues using this template may be closed without further explanation at the maintainer's discretion.
Comment
The intrinsic type implementation for Capitalize and Uncapitalize are implemented multiple times in the checker.ts. They should be moved into a reusable function.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in checker.ts and locate the repeated intrinsic type implementations for Capitalize and Uncapitalize. Trace their callers and behavior before extracting a reusable function; done means both implementations use the shared function without changing their existing behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- compilers
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100