microsoft / microsoft/TypeScript
refactoring for listing parameters from single line to column and back
Open
Nobody has claimed this yet.
Awaiting More Feedback
Suggestion
- Dominant language
- Go
- Stars
- 111k
- Forks
- 14.3k
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 132
Description
parameters
// before
function fn(a: A, b: B, c: C) { /*..*/ }
// after
function fn(
a: A,
b: B,
c: C
) { /*..*/ }
// and back
function fn(a: A, b: B, c: C) { /*..*/ }
arguments
// before
return foldArray(toReversed(values), toListOf<T>(), (result, value) => add(result, value));
// after
return foldArray(
toReversed(values),
toListOf<T>(),
(result, value) => add(result, value)
);
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
No files, tests, or entry points are named. Start by locating the formatting or refactoring entry point responsible for TypeScript parameter and argument layout, then compare its behavior with the examples; done means it can switch between single-line and column layouts as shown.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100