addon-verify: re-indents the test.js it generates
维护者通常 3 天内回复
@Mittalnew 已经在做这个了。
开始于 2026年10月30日。
评估
- 难度
- 2/5
- 预计耗时
- 1-3 小时
- 新手友好度
- 84/100
- Issue 类型
- 缺陷
- 描述清晰度
- 描述清楚
- 活跃度
- 活跃
- 技术栈
- javascript, node.js
- 领域
- tooling
调研方向
在utils/generateFileList.mjs中,先阅读updateJsRequirePaths以及它如何使用dedent来生成test.js。保留生成的头部,同时按照 issue 中所示保留代码片段的缩进。生成的test.js保留该格式后即为完成;issue 未指定要运行的测试。
由索引模型根据 Issue 内容生成。
描述
updateJsRequirePaths in utils/generateFileList.mjs builds test.js inside a dedent template, so dedent also strips indentation from the snippet it wraps. For this test.js block:
const addon = require('./build/Release/addon');
for (const name of ['a', 'b']) {
console.log(addon.hello(name));
}
it writes:
'use strict';
const common = require('../../common');
const addon = require(`./build/${common.buildType}/addon`);
for (const name of ['a', 'b']) {
console.log(addon.hello(name));
}
The test still runs, it's only how the file looks. Prepending the two header lines as a plain string instead of going through dedent would keep the snippet as written.
- 主要语言
- JavaScript
- 星标
- 70
- 派生
- 79
- 平均合并
- 2 天 12 小时
- 30 天内合并 PR
- 53
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
nodejs/doc-kit 的其他 Issue
-
难度 2/5 半天 新手友好度 68/100
维护者通常 3 天内回复
-
难度 2/5 1-3 小时 新手友好度 64/100
维护者通常 3 天内回复
-
good first issue help wanted Web Generator
难度 3/5 1-2 天 新手友好度 65/100
维护者通常 3 天内回复
-
sitemap: lists the index page twice when index.md is an input可能已有人在做 @helmipradita 今天认领。 未关闭good first issue help wanted Web Generator
难度 2/5 1-3 小时 新手友好度 1/100
维护者通常 3 天内回复
-
man-page: drops the last environment variable when the section ends the page可能已有人在做 @kgeminicdev 今天认领。 未关闭good first issue help wanted
难度 1/5 1 小时以内 新手友好度 25/100
维护者通常 3 天内回复
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 85/100
维护者通常 1 天内回复
-
account: profile bug
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 5 天内回复
-
ai-driven-fuzzing bug claude Minor
难度 2/5 1-3 小时 新手友好度 78/100
linagora/cozy-client#1777 · 1 条评论 · 1 个 reaction ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 64/100
NanmiCoder/dsh-agent-teams#326 ·
维护者通常 1 天内回复
-
[guide] AGENTS.md claims the coverage gate, e2e and full lint run on every PR after ADR 0011 focused validation可能已有人在做 @hivecommons-hive 今天认领。 未关闭agent/guide documentation hive/claimed-by-guide stage/040-covered-by-pr
难度 2/5 1-3 小时 新手友好度 81/100
维护者通常 1 天内回复