Skip to content

Tags: Foxeye-Rinx/tools

Tags

lsp/v0.10.0

Toggle lsp/v0.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
release: 0.7.0 (rome#2801)

cli/v0.7.0-next

Toggle cli/v0.7.0-next's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
release: 0.7.0 (rome#2801)

cli/v0.6.1-next

Toggle cli/v0.6.1-next's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
release: 0.6.1 (rome#2687)

lsp/v0.8.0

Toggle lsp/v0.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
release: 0.6.0 (rome#2662)

Co-authored-by: Yasser Elassal <yassere@gmail.com>
Co-authored-by: strager <strager.nds@gmail.com>
Co-authored-by: Micha Reiser <micha@rome.tools>
Co-authored-by: l3ops <leo@rome.tools>

cli/v0.6.0-next

Toggle cli/v0.6.0-next's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
release: 0.6.0 (rome#2662)

Co-authored-by: Yasser Elassal <yassere@gmail.com>
Co-authored-by: strager <strager.nds@gmail.com>
Co-authored-by: Micha Reiser <micha@rome.tools>
Co-authored-by: l3ops <leo@rome.tools>

lsp/v0.6.0

Toggle lsp/v0.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
release(vscode): 0.6.0 (rome#2520)

Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>

cli/v0.5.0-next

Toggle cli/v0.5.0-next's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore(ci): split the release workflow between the vscode extension an…

…d CLI package (rome#2495)

* chore(ci): split the release workflow between the vscode extension and CLI package

* bump the version number for the CLI package

* use the version number of the npm package in the release builds of the CLI binary

v0.4.2

Toggle v0.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(vscode): update the format of the npm lockfile (rome#2347)

v0.4.0

Toggle v0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feature(rome_cli): distribute the Rome CLI to npm (rome#2304)

* feature(rome_cli): distribute the Rome CLI to npm

* Apply suggestions from code review

Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>

* enable publishing to npm

* fix the wrapper script

* bump version numbers

Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>

v0.3.20220325

Toggle v0.3.20220325's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feature(rome_js_parser): JSX Error Recovery (rome#2302)

This PR adds diagnostics for invalid JSX syntax and improves the error recovery.

This PR further includes:

* Splitting fragment into `JsxFragment`, `JsxOpeningFragment` and `JsxClosingFragment`. This simplifies parsing and aligns the structure with `JsxElement`
* Change the optionality of `JsxExpressionChild`'s expression to optional ([spec](https://facebook.github.io/jsx/#prod-JSXChild)).
* Move JSX to primary expression according to the JSX spec.
* Only parse JSX in JSX (because of ambiguity)
* Disable parsing of Element type arguments in JSX to get improved error recovery in the case of `<Test <Nested>content</Nested></Test>`
* Don't parse `</` as `<`  followed by a Regular expression (only if there's no trivia in between) in JSX mode to have improved error recovery in case the `}` of an attribute or child is missing.