Reviews¶
Date: Jun 16, 2026 Version: 0.6.9 Commit: b18abb1 Completed
Releases¶
- Recommendation: Release contains extra unsupported files
- lie-runtime.js
- All other files will not be downloaded by Obsidian.
- Pass: The
main.jsrelease asset has a verified GitHub artifact attestation. - Pass: The
styles.cssrelease asset has a verified GitHub artifact attestation.
Network requests¶
- Pass: No suspicious network patterns found.
Behavior¶
- Recommendation: Vault Enumeration: Enumerates all files in the vault (
vault.getFiles,getMarkdownFiles, etc.). Gives the plugin access to every file path in the vault. - Pass: Vault Read: Reads individual vault files via the Obsidian API (
vault.read,vault.cachedRead) - Pass: Vault Write: Creates or modifies vault files via the Obsidian API (
vault.modify,vault.create, etc.)
Source code¶
- Warning: Do not import Node.js builtin module "net"
- src/dev-bridge.ts:2
- Warning: Use 'activeDocument' instead of 'document' for popout window compatibility.
- src/runtime.ts:47, src/runtime.ts:47, src/runtime.ts:98, src/runtime.ts:103, src/runtime.ts:106, src/runtime.ts:107
- Warning: Use '.instanceOf(HTMLImageElement)' instead of 'instanceof HTMLImageElement' for cross-window safe type checking.
- src/runtime.ts:53, src/runtime.ts:56
- Warning: Use '.instanceOf(Element)' instead of 'instanceof Element' for cross-window safe type checking.
- src/runtime.ts:54
- Warning: Use '.instanceOf(Document)' instead of 'instanceof Document' for cross-window safe type checking.
- src/runtime.ts:54
- Recommendation:
setWarningis deprecated. Use {@link setDestructive} for a destructive button, orsetDestructive().setCta()for a destructive primary action. - src/settings.ts:55, src/settings.ts:283
- Recommendation:
displayis deprecated. Since 1.13.0. Use {@link getSettingDefinitions } instead. - src/settings.ts:240, src/settings.ts:269, src/settings.ts:307, src/settings.ts:367
CSS lint¶
- Warning: Avoid !important — override styles by increasing selector specificity or using CSS variables instead.
- styles.css:183, styles.css:368, styles.css:369, styles.css:370, styles.css:371, styles.css:375, styles.css:379, styles.css:417, styles.css:434, styles.css:476, styles.css:514, styles.css:587
- Warning: Avoid :has — it can cause significant performance issues due to broad selector invalidation.
- styles.css:200, styles.css:201, styles.css:202, styles.css:203, styles.css:212, styles.css:213, styles.css:214, styles.css:215, styles.css:216, styles.css:217, styles.css:218, styles.css:219, styles.css:220, styles.css:295, styles.css:296, styles.css:297, styles.css:298, styles.css:366, styles.css:367, styles.css:373, styles.css:374, styles.css:377, styles.css:378, styles.css:408, styles.css:410, styles.css:429, styles.css:430, styles.css:431, styles.css:432, styles.css:433, styles.css:434
Dependencies¶
- Pass: No vulnerable dependencies found.