JS-937 Support grpc in Node process#6049
Conversation
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…it5 to v6.0.2.3904 (#6027) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…it5 to v6.0.3.3907 (#6032) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…#6036) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Note on rule parameter type parsing in gRPC vs HTTP bridgeThe HTTP Bridge (existing
|
Summary of rule options transformation workWhat was implementedThe gRPC endpoint now properly transforms rule parameters from SonarQube format to ESLint format:
Other changes
Test coverage12 unit tests in
|
- SonarQube workflow: HTTP/WebSocket with typed values from Java configurations() - gRPC workflow: External clients with string params that need type parsing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Decorated rules may optionally define a schema, not required - Show two examples: S109 (no schema) and S107 (explicit schema) - Update JSON Schema vs fields table to clarify schema is optional for decorated rules - Clarify that decorated/external rules inherit schema from external rule at runtime 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Original rules only need schema if they accept options - External rules CAN have user-configurable options (S103, S139, S1441) - Updated table to say "original rules with options" not "required for original" 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…sing in gRPC transformer.
3d797a0 to
fb63831
Compare
|
Co-authored-by: zglicz <michal.zgliczynski@sonarsource.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: zglicz <michal.zgliczynski@sonarsource.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: zglicz <michal.zgliczynski@sonarsource.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: zglicz <michal.zgliczynski@sonarsource.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: zglicz <michal.zgliczynski@sonarsource.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: zglicz <michal.zgliczynski@sonarsource.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: zglicz <michal.zgliczynski@sonarsource.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> # Conflicts: # package.json
Co-authored-by: zglicz <michal.zgliczynski@sonarsource.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> # Conflicts: # package.json
Co-authored-by: zglicz <michal.zgliczynski@sonarsource.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> # Conflicts: # package.json



No description provided.