Preskoči na sadržaj
100% lokalno

Provjera ravnoteže zagrada

Pronađi neuparene zagrade, navodnike, backtickove i HTML/XML oznake u vašem tekstu.

Unos
Rezultat

Provjera ravnoteže zagrada

Zalijepite bilo koji kod ili tekst i ovaj alat će ga skenirati u traženju ograničnika koji nisu našli svoj par: okrugla zagrada, uglata zagrada, vitičasta zagrada, ravni i krivuljasti navodnici, backtickovi i HTML ili XML oznake. Svaki nalaz navodi točnu liniju i stupac, koja strana nedostaje — otvarajuća ili zatvarajuća — i mali isječak te linije sa označenim mjestom, tako da možete brže doći do problema umjesto ručnog pretraživanja cijele datoteke.

Uključite ili isključite pojedine provjere za ograničnike koji vas zanimaju, i odaberite način jezika kako bi alat ignorirao sadržaj koji ne bi trebao pretraživati: JavaScript način ignora tekst stringova i komentara, JSON način ignora vrijednosti stringova, a Markdown način ignora ograde koda i ugrađene razrede koda. "Ignoriraj apostrofe unutar riječi" zaustavlja skraćenice poput "don't" da ne budu čitane kao stranu navodnika. Uključivanje "Prikaži dubinu ugniježđenja" dodaje kako duboko je ugnijezdjena svaka pronalaska, a "Prikaži sažetak" dodaje ukupnu brojanje na kraju.

Svaka vrsta zagrade provjerava se neovisno, tako da je stvarno nepareni "(" uvijek prijavljen čak i ako je svaka "[" i "]" drugdje slučajno uravnotežena — ovo je provjera ravnoteže, ne potpuni analizator, tako da neće uhvatiti zagradu zatvorenu pogrešnim redoslijedom ako je svaka pojedina vrsta i dalje u zbroju. HTML provjera tretira prazne elemente kao što su "br" i "img" kao samo-zatvarajuće automatski i ignora bilo što unutar HTML komentara. Alat koristi oba Windows (CRLF) i Unix (LF) liniju završavanja na isti način.

Svega se pokrenuta lokalno u vašem pregledniku — ništa što zalijepite se ne učitava nikuda, što ga čini sigurnim za provjeru privatnog koda izvornika ili nacrti. Kopirajte izvještaj, preuzmi ga kao .txt datoteku, ili ga pošalji nazad u unos nakon što popravite problem da ponovno provjerite ostatak.

FAQ

Provjerava li to da su zagrade ugniježđene u ispravnom redoslijedu?
Ne. Svaka vrsta zagrade — okrugla, uglata, vitičasta, navodnici, backtickovi, oznake — je uravnotežena sama za sebe, tako da je stvarno nepareni ograničnik uvijek hvatan, ali preplitanje poput "([)]" gdje se svaka vrsta još uvijek uravnotežava nije označeno.
Što se mijenja sa "obradom prema jeziku"?
Odlučuje koje će se regije preskočiti prije provjere: način JavaScript ignora tekst stringova i tijela komentara, način JSON ignora vrijednosti stringova, a način Markdown ignora ograde koda i rasporede koda. Način običnog teksta provjerava sve kako je.
Kako se obrađuju prazni HTML elementi poput <br> ili <img>?
Tretirajući se kao sama-zatvarajuće automatski i nikada nisu javljani kao nedostaju zatvarajuća oznaka, bilo da napišete ili ne napišete zaostalu crtu.
Zašto se apostrof unutar riječi ponekad ignora?
Sa "Ignoriraj apostrofe unutar riječi" uključeno, ravno ili krivulja apostrof okružen slovima — kako u "don't" — tretira se kao interpunkcija, ne kao navodna oznaka, tako da se ne broji prema ravnoteži navodnika.
Je li moj tekst ili kod učitan negdje?
Ne. Provjera se pokrenuta potpuno u vašem pregledniku — ništa što zalijepite nikada ne napušta vašu uređaj.