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

Current page error finiky

Aperta
#92 8 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
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
javascript
Ambito
tooling

Direzione di ricerca

Riproduci il report in Eclipse con un file JavaScript contenente un UTF-8 BOM, esamina la Problems view prima del salvataggio, quindi salva e confronta i risultati di lint. L’issue è completata quando i file contenenti BOM producono diagnosi coerenti prima e dopo il salvataggio, senza che Eclipse debba modificare prima il file.

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

Descrizione

bug

I opened a random .js file in a legacy project and every row except one threw an error.

Now, in the Problems view, which I have set to display only current selection, there are 0 items.

As you can see in my image, the first row is a comment, but there first error in the massive list, when I hover over the gutter icon, is "Expected an assignment or function call and instead saw an expression." The second one is "missing a semicolon" and so forth.

Now when I hit "Ctrl-S" for save, all but three disappear.

The comment's info is now "This character may get deleted by one or more browsers". Also, the Problems view is showing the correct 3 items.

Now this leads to me wonder if there is BOM in there. I opened the properties of the file and it says under Text file encoding, "Default (determined from content: UTF-8)" and "Byte Order Mark is UTF-8 (BOM)".

So I'm not positive, but I think the linter doesn't take into account files that contain BOM until it is saved, which I'm assuming Eclipse removes something it doesn't like.

2014-05-17_1336

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

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

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 eclipsesource/jshint-eclipse

Tutte le issue di eclipsesource/jshint-eclipse

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.