l3ops
l3ops
## Summary This branch implements a prototype wrapper for the V8 JavaScript runtime, and exposes various syntax tree-related APIs to the JS environment: SyntaxNodes and SyntaxTokens, all AST node classes,...
## Summary The tests for the `--max-diagnostics` CLI arguments are failing semi-randomly (it seems to happen mostly with macOS on CI but I managed to reproduce the failure at least...
## Summary Fixes #3733 This PR ensures the `LineIndex` utility (used to convert between the `LineCol` and `TextSize` representations of text positions within the language server) correctly accounts for UTF-8...
## Summary Fixes #3446 This PR changes the syntax of lint suppression comments from `rome-ignore lint(group/rule)` to `rome-ignore lint/group/rule` to align with how lint categories are presented in diagnostics. I've...
## Summary Verbose advices on diagnostics are currently unused, as they always get printed when the diagnostic is displayed with `PrintDiagnostic`. This PR adds a second argument to the diagnostics...
## Summary Fixes #3462 This is an initial implementation of import sorting, exposed through the `source.organizeImports` code action. For now, the grouping of individual imports is not configurable and the...
## Summary This PR is an attempt at improving the general stability of CLI snapshot tests by "redacting" some unstable elements from the snapshot content that would be susceptible to...
## Summary This PR aims at improving the usability of the `@rometools/js-api` package by cleaning up some unfinished features. I removed the JSON-RPC backend as it's unlikely to be useful...
## Summary Fixes #3841 With the existing suppression comment parsing logic, any comment that failed to parse as a suppression was simply ignored by the analyzer and formatter. I've modified...
## Summary This PR refactors the `rome_flags` crate to replace the previous dynamic approach to feature flags (that was unused as it was hard to test correctly) with a static...