l3ops

Results 27 issues of l3ops

This PR adds a `multiple-versions` boolean field to the deny list in bans, allowing the `multiple-versions` lint level to be set to "allow" or "warn" for all crates and overriding...

## Summary This PR creates a new `@rometools/backend-jsonrpc` library that implements the Workspace API by wrapping the JSON-RPC protocol exposed by the daemon server. The library is split into a...

## Summary This moves the WASM bindings to the Workspace API out of the playground into a dedicated `rome_wasm` crate. This crate is built with `wasm-pack` in the CLI release...

# Description This umbrella task aims to track the list of lint rules we need to implement in order to get the linter ready for release (aka. provide helpful hints...

good first issue
umbrella
A-linter

## Summary This PR introduces a simple `inlineVariable` code assist, available on all variable declarations that only have have read-only references. The rule inlines the initializer expression for that variable...

A-linter
L-JavaScript

### Description Currently the syntax tree only allows access to the textual value of nodes and tokens. For a variety of formatting and analysis purpose it might be useful to...

task
A-Formatter

The pull request adds a news argument to query, so you can specify options instead of the default `primary=true`. Options are formatted as an object, like this : `{option: value,...

## Summary This PR adds a new file in `crates/rome_diagnostics/CONTRIBUTING.md` that serves as a documentation on how to write diagnostics, with both technical explanations and best practices to write good...

## Summary Fixes #3623 This adds a new `--force-colors` argument to the CLI to force the `EnvConsole` to use ANSI colors event if the stream would have otherwise been determined...

A-CLI

## Summary This PR adds new variants and sub-enums to the `ActionCategory` enum in `rome_analyze` to allow creating code actions with other "root kinds" than `quickfix` and `refactor` (such as...

A-linter
A-LSP
E-VScode