3 ms·
How does this compare to clang-format, which also formats JavaScript and also (to use one of the features highlighted in the article) obeys line length?
by evmar 10y ago
How does this compare to clang-format, which also formats JavaScript and also (to use one of the features highlighted in the article) obeys line length?
- jlongster 10y agoNot sure, didn't know it formatted JavaScript! This is written in JS at least so if anything it's more approachable to the community.
- evmar 10y agoYes, that's a good point. If you ever get a chance to compare to clang-format I'd be interested to read your results. My vague understanding is that clang-format has some sophisticated-ish algorithms for intelligently wrapping complex expressions. However, I also think its output is inferior on code like your .then() chain example.
- Derander 10y agoI attempted to use clang-format on a mixed typescript/tsx codebase and found that it mangled jsx expressions. This wasn't surprising but I suspect that typescript users probably overlap heavily with react users so it's not a great solution as is.