5
ESLint
ESLint je otevřený zdrojový obslužný program pro JavaScript, který původně vytvořil Nicholas C. Zakas v červnu 2013.
ESLint je otevřený zdrojový obslužný program JavaScriptu, který původně vytvořil Nicholas C. Zakas v červnu 2013. Vyrovnávání kódu je typ statické analýzy, která se často používá k nalezení problematických vzorců nebo kódu, který nedodržuje určité pokyny pro styl.Pro většinu programovacích jazyků existují kódové ukazatele a kompilátoři někdy začleňují linku do kompilačního procesu.JavaScript, který je dynamickým a volně psaným jazykem, je obzvláště náchylný k chybám vývojářů.Bez výhody procesu kompilace je kód JavaScript obvykle spuštěn za účelem nalezení syntaxe nebo jiných chyb.Nástroje pro zarovnávání, jako je ESLint, umožňují vývojářům objevit problémy s jejich kódem JavaScript, aniž by jej museli spustit.Primárním důvodem, proč byl ESLint vytvořen, bylo umožnit vývojářům vytvořit si vlastní pravidla pro linkování.ESLint je navržen tak, aby všechna pravidla byla plně připojitelná.Výchozí pravidla jsou psána stejně jako jakákoli pravidla pluginů.Všichni mohou sledovat stejný vzorec, a to jak pro samotná pravidla, tak i pro testy.Zatímco ESLint bude dodáván s některými předdefinovanými pravidly, aby bylo užitečné od začátku, budete moci dynamicky načítat pravidla kdykoli.ESLint je napsán pomocí Node.js, aby poskytoval rychlé běhové prostředí a snadnou instalaci přes npm.