✨ feat(vscode): 代码阅读类块改成属性表并默认折叠,类的说明进「说明」行

This commit is contained in:
cruldra committed 2026-09-25 14:46:33 +08:00
1 parent 3329aca2e1
commit 43323659e1
22 files changed
+580 -121

No files matched your search

+3 -1
View File
@@ -37,9 +37,11 @@ describe('行替换', () => {
it.each([
[createTypeScriptAdapter(WASM_DIR), 'typescript', 'envLock.ts.txt'],
[createTypeScriptAdapter(WASM_DIR), 'typescript', 'issueLock.ts.txt'],
[createTypeScriptAdapter(WASM_DIR), 'typescript', 'classes.ts.txt'],
[createPythonAdapter(WASM_DIR), 'python', 'sample.py'],
[createPythonAdapter(WASM_DIR), 'python', 'routes.py'],
] as const)('%#: 把预览里的 code 原样写回,文件不变(去缩进与补缩进互逆,函数头部连着说明也一样)', async (adapter, languageId, fixture) => {
[createPythonAdapter(WASM_DIR), 'python', 'classes.py'],
] as const)('%#: 把预览里的 code 原样写回,文件不变(去缩进与补缩进互逆,函数、类头部连着说明也一样)', async (adapter, languageId, fixture) => {
const source = readFixture(fixture)
const views = await withBlocks(adapter, languageId, source, blocks => toBlockViews(blocks, source, adapter, undefined))
const all = views.flatMap(function flat(view): typeof views {