Repository navigation
fix(manifest): 移除 languageImport,改由 Java 后端导出 languageImport.settings - #8
Merged
Merged
Conversation
…va 导入设置 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
不再要求用户安装 Node。后端、固定版本的官方 Java SDK、打包脚本和后端测试对齐 Maven 插件。 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
当前 Lithe Core 的清单结构里已经没有 `languageImport` 字段,旧清单会因 `unknown field languageImport` 被拒绝。现行做法是:构建插件导出跨插件函数 `languageImport.settings`,由 Java 插件调用。
验证:`scripts/package.mjs`、新增的 `scripts/test-backend.mjs`(覆盖覆盖顺序、越界路径、符号链接逃逸、缺少上下文)、`scripts/sdk/verify-sdk.mjs` 通过。清单经 Lithe Core 482499c 校验通过。本机没有 Gradle 和 Java 8,真实 Gradle 测试与 Java 8 运行留给 CI。
关联 1lck/Lithe-IDEA#1799。
🤖 Generated with Claude Code