Přejít k navigační liště

Zdroják » Zprávičky » JSHint, nový kontrolér syntaktické správnosti JavaScriptu

JSHint, nový kontrolér syntaktické správnosti JavaScriptu

Zprávičky ‐ ‐ JavaScript, Různé ‐

Nálepky:

Mezi lidmi, používajícími JavaScript, je důvěrně známý nástroj JSLint Douglase Crockforda, který kontroluje syntaktickou správnost skriptů. Tento nástroj odvádí sice dobrou práci, ale mnohými je kritizován za nadměrnou přísnost. Paul Irish (např. Modernizr) a Anton Kovalyov (vývojář v Disqus) proto přišli s komunitním forkem tohoto systému, který nazvali JSHint.

JSHint je, podle jejich slovm „JSLint pro skutečný svět, který netýrá váš kód“. Stejně jako JSLint určí syntaktické chyby, ale na rozdíl od něho přeskakuje věci, které jsou, podle Crockforda, „známé tím, že by mohly způsobit v projektech omyly“. Důvodem pak bylo nabídnout nástroj pro kontrolu syntaxe, který by nebyl zcela v moci jediného člověka s leckdy radikálním pohledem na svět, ale byl by spravován komunitou. Zdrojový kód JSHintu naleznete na GitHubu.

Komentáře

Odebírat
Upozornit na
guest
1 Komentář
Nejstarší
Nejnovější Nejvíce hlasů
tdvorak

Ráno jsem se po přečtení téhle zprávičky pustil do implementace, JSLint jsme dosud využívali v rámci continuous integration, jen v rámci knihovny jslint4java. Kdyby měl někdo zájem o návod jak to rozeběhnout z command line, pokusil jsem se to popsat tady: http://www.tomas-dvorak.cz/clanky/jshint-a-spousteni-validace-javascriptu-z-prikazove-radky

DressCode si vezme váš PHP kód do parády

‐ PHP ‐
Komentáře: 0
Napsat nové pravidlo do PHP CS Fixeru nebo PHP_CodeSnifferu je za trest. David Grudl to zkusil kvůli jedinému řádku `use function` a místo pravidla z toho vznikl nový nástroj DressCode, postavený nad stromem, který ze zdrojáku nic nezahodí. Ukážeme si, jak ho nasadit, nastavit a zapojit do práce AI agenta.