Micha Reiser
Micha Reiser
### Description https://plugins.lapce.dev/plugins/xiaoxin-sky/lapce-rome
## Summary This PR implements a JSON parser. Closes #2351 **Comments** The parser handles comments as regular tokens to make use of the syntax factories's automatic conversion to unknown if...
## Summary Add new JSON benchmarks to `xtask bench`. Doing so required to refactor `xtask bench` to have generic `parse`, `analyze` and `format` functions. ## Test Plan I ran `xtask...
## Summary This PR enables the formatting capability for JSON for debug builds. Enabling the JSON formatter for debug builds is useful to integrate it into the prettier test suite...
## Summary * Uses the clippy action that comments on the PR (falls back to a message in STDOUT for non-core members) * Updates the rust cache from version 1...
This PR fixes the max diagnostics count for the linter. The issue was that `process_file` reports a `Success` if a file has no diagnostic, even if the file has skipped...
## Summary ## Test Plan
### Description * [x] Satisfies Operator #3846 * [ ] #3956
### Description Extend the `noRedundantUseStrict` rule to assume `strict` mode in [classes](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode#strict_mode_for_classes) and [modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode#strict_mode_for_modules).
### Description Improve the suppress code action to retain the indent level: ```javascript function () { const lineOfCode = node && node.loc ? node.loc.start.line : ""; } // becomes function...