Файли
openidea/crates/ide-plugin/tests/fixtures/diagnostics
Arnaud Ritti 99102d8a40 fix(plugins): preserve uninstall retries and bound mock private paths (#2073)
Related #1947

Uninstall keeps a plugin registered but stopped until its private data, secrets and package are cleaned up; a failure is shown and Uninstall can be retried, also after a restart (a durable cleanup record outside the package restores the target). While cleanup is pending, enable, reload, consent, permission changes, reinstall, replacement and rollback are refused. Secret-deletion errors are reported, and cleanup never follows a symlinked ancestor outside plugin storage. The SDK mock checks private-path components and rejects traversal independently of filesystem grants.

Co-authored-by: arnaud-ritti <[email protected]>
2026-11-08 08:29:19 +08:00
..

Diagnostics provider fixture

Build with plugins/build.sh crates/ide-plugin/tests/fixtures/diagnostics. Used by cargo test -p ide-host --test plugin_diagnostics for real Wasm dispatch, UTF-16 ranges, debouncing, cancellation, window/project lifecycle and coexistence with manually published diagnostics. Not a marketplace plugin.