released my video on @rometools earlier today, youtu.be/uHET9O-E51c gotta say, i've been using it for last few weeks and really been enjoying it. another example of #Rust making an impact in the javascript ecosystem
Revamped @rometools playground is now available at docs.rome.tools/playground/!
Format code, see lint errors, compare Prettier output, visualize our intermediate representations, control flow graph, and more.
Hi all! @MichaReiser is about to introduce the semicolons feature in our formatter, and it would be great if you could leave your vote in this poll! It's about some details of how you would like the feature implemented!
Revamped @rometools playground is now available at docs.rome.tools/playground/!
Format code, see lint errors, compare Prettier output, visualize our intermediate representations, control flow graph, and more.
@rometools is legit. Have to make a few adjustments to their default linting rules, but it's suuuuuper-fast and easy to use. And I love their vision of an integrated dev tooling stack built this same way.
I was reading TLDR newsletter and saw @rometools. I remember I saw the before, but didn't try.
I decided to give it a try today. It is pretty fast. And require a minimal set up.
🧵 Rome 10 - @MichaReiser@sebmck
First stable @rometools release
Complete toolchain in Rust - starts with Linter/Formatter to replace ESLint/Prettier
⚡ Fast, and simpler
But not only!
Hyped for error recovery + awesome console error messages 👏
rome.tools/blog/2022/11/0…
I just tried out the new #RomeTools formatter, and ho boy is it fast! #RustLang
I hit a few small snags, but was able to configure it in such a way that not very many changes were made from the way I was formatting with #prettier. Great job @sebmck and team!
@AloysBerger Your concerns are totally valid, and we're learning from our mistakes. That's why the team is always careful about what to do next: strengthen current features, or work on new ones
We've been benchmarking @rometools and Prettier performance. Our benchmarks are consistently showing a 100x(!!) improvement, which has been verified as legit.
Huge advantage for @rometools is how quickly we lint after even a single keystroke.
Shown below is a video comparing Rome and ESLint and how much a difference it makes. Especially when VSCode/ESLint clears lint errors during a refresh. Results in a hover delay.
@rometools Are there any plans in the future to allow the community to create custom lint rules? I'm thinking of writing a "rome" adapter for a plugin that I'm working on (currently only supports ESLint).
We just released v0.10.0!
#0100" target="_blank" rel="nofollow noopener">github.com/rome/tools/blo…
- improved performance and memory usage
- our old diagnostics are back
- many new lint rules added
- the formatter surpassed 90% in terms of compatibility with Prettier!
- you can now ignore folders and file
We revamped how the formatter handles comments and where they are placed.
We also improved the formatting of member chains and call arguments, making them compatible with Prettier!