Expand description
Execute command support for running tests and debugging.
This module provides comprehensive executeCommand support for the Perl Language Server, implementing a dual analyzer strategy that combines external tool integration with built-in fallback analysis. The implementation ensures 100% availability and robust security through workspace root enforcement and path traversal protection.
Structs§
- Command
Executor - Command executor for LSP incremental server with proper JSON-RPC error handling.
- Command
Result - Result of executing a command with standardized structure.
- Execute
Command Provider - Execute command provider implementing the LSP executeCommand method.
Enums§
- Perl
Command - Commands supported by the Perl LSP server for test execution and code analysis.
Functions§
- command_
exists - Check whether a command exists in the current PATH.
- get_
supported_ commands - Return the supported executeCommand identifiers.