addon-verify: re-indents the test.js it generates
Les mainteneurs répondent en général sous 2 jours
@Mittalnew y travaille déjà.
Depuis le 30/10/2026.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 84/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- javascript, node.js
- Domaine
- tooling
Piste de recherche
Dans utils/generateFileList.mjs, commencez par lire updateJsRequirePaths et la façon dont cette fonction utilise dedent pour créer test.js. Conservez l’en-tête généré tout en préservant l’indentation de l’extrait telle qu’elle apparaît dans l’issue. Le travail est terminé lorsque le test.js généré conserve cette mise en forme ; l’issue ne précise aucun test à exécuter.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- JavaScript
- Étoiles
- 70
- Forks
- 79
- Merge moyen
- 1 j 21 h
- PR mergées (30 j)
- 39
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de nodejs/doc-kit
-
Difficulté 2/5 Une demi-journée Accessibilité débutants 68/100
nodejs/doc-kit#1085 · 6 commentaires ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
nodejs/doc-kit#1054 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
html: a custom bundler fails with DataCloneError unless threads is 1Peut-être pris @OKAN-SOFTWARE l’a pris il y a 2 jours. Ouvertegood first issue help wanted Web Generator
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 2 jours
-
question / discussion
Difficulté 4/5 1-2 jours Accessibilité débutants 38/100
nodejs/doc-kit#1197 · 1 commentaire · 3 réactions ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 55/100
nodejs/doc-kit#1194 · 1 commentaire · 1 réaction ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de nodejs/doc-kit
Issues similaires
-
no timer on tournament pageOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
hexlet-codebattle/codebattle#2374 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
security
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Waschndolos/open-clubmanager#185 ·
Les mainteneurs répondent en général sous 1 jour
-
[bug] 收藏表情必失败:collectStickerV2 给 add_custom_face 传 base64://,NapCat 只接受本地文件路径 → ENAMETOOLONGOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 6 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 1 jour