max-mapper / max-mapper/requirebin
es6 destructuring and indentation
Open
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 389
- Forks
- 73
- PR merge metrics
- No merged PRs in 30d
Description
After using the new structuring/destructuring techniques es6 has available, automatic indentation is (very annoyingly) messed up.
Example (requirebin):
let c = {b}; // press enter here at the end of the line
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
Reproduce the indentation problem using the linked RequireBin example with let c = {b}; and pressing Enter at the end of the line. Trace the editor's indentation behavior for ES6 destructuring; it is done when indentation remains correct after that action and related destructuring cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100