Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Commented code is executed, causes error

Aperta
#65 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
javascript
Ambito
tooling

Direzione di ricerca

Non è indicato alcun file del repository né alcun test. Riproduci lo snippet fornito in Chrome su macOS, confrontando i casi di commento su riga e commento a blocco, quindi determina se requirebin o javascript-editor è responsabile. Il lavoro è completato quando viene identificato il progetto responsabile e l’errore viene documentato o corretto senza una stack trace mancante.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Using this code, including comments on bottom, in Chrome on Mac OSX, causes this error without any stacktrace

Uncaught SyntaxError: Unexpected end of input

The code (must include bottom two lines which are commented out)

var SVG = require('svg.js');

var canvas = document.createElement("canvas");
canvas.width = 500;
canvas.height = 500;
document.body.appendChild(canvas);


//var draw = SVG('drawing').size(300, 300);
//var rect = draw.rect(100, 100).attr({ fill: '#f06' });

If you remove the two commented lines, no error is produced. No error is produced if you use multiline comments as well:

/*
var draw = SVG('drawing').size(300, 300);
var rect = draw.rect(100, 100).attr({ fill: '#f06' });
*/

From a quick glance over the code, I'm thinking this might be an issue I should report to javascript-editor repo at https://www.npmjs.org/package/javascript-editor - do you agree?

Lingua principale
JavaScript
Stelle
389
Fork
73
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di max-mapper/requirebin

Tutte le issue di max-mapper/requirebin

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.