Pēteris Caune, jaunumi ([info]cu) rakstīja,
@ 2006-09-25 14:34:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
JS failu sintakses kļūdu pārbaude ar SpiderMonkey

SpiderMonkey ir mozilla pārlūku saimes lietotais JavaScript dzinējs. Kā izrādās, to var lietot arī atsevišķi no paša pārlūka, un viens vērtīgs pielietojums ir – var ar komandrindas skriptu pārbaudīt .js failu, vai tajā nav sintakses kļūdas.

Kā dabūt SpiderMonkey

Ubuntu sistēmā SpiderMonkey var dabūt, uzinstalējot paku “spidermonkey-bin”. Diemžēl, SpiderMonkey no šīs pakas neatbalsta ”-C” komandrindas karogu (“nokompilēt, bet neizpildīt”).
Var ņemt no CVS un kompilēt pats. Šeit čekouts un kompilēšana ir aprakstīta pa soļiem. Kad uzkompilēts, izpildāmo failu (“js”) var iesimlinkot zem /usr/local/bin, lai tas būtu ērti pieejams no visurienes.

Kā lietot

Izpildāmais fails ir js. Tas ieejā sagaida js kodu un izejā drukā izpildes rezultātus un kļūdas.

Visus vienā mapē esošus js failus var pārbaudīt ar šādu komandu:

find . -name "*.js" -exec js -C -f {} ';'

Šo komandu ir ērti iebāzt skriptā, ko arī palikt, piemēram, zem /usr/local/bin/check_js. Tad mapē ar js failiem vienkārši izpildām check_js. Ja komanda neko neizvada, tad viss kārtībā. Ja izvada, tad labojam kļūdas.



Neesi iežurnalējies. Iežurnalēties?