Najlepsze pytania
Chronologia
Czat
Perspektywa
ESLint
narzędzie do statycznej analizy kodu i wykrywania problemów Z Wikipedii, wolnej encyklopedii
Remove ads
ESLint (czasami wymawiane jako easy lint) -- narzędzie do statycznej analizy kodu (linter) do identyfikacji problematycznych fragmentów w kodzie JavaScript. Został stworzony przez Nicholasa C. Zakasa w 2013 roku[1][2]. Reguły w ESLint można konfigurować, a niestandardowe reguły można definiować i ładować.
ESLint obejmuje zarówno jakość kodu, jak i problemy ze stylem kodowania. ESLint obsługuje obecne standardy ECMAScript i eksperymentalną składnię z wersji roboczych dla przyszłych standardów. Kod korzystający z JSX lub TypeScript może być również sprawdzany o ile zostanie użyta odpowiednia wtyczka lub transpilator.
Remove ads
Historia
Zarówno JSLint, jak i JSHint nie miały możliwości stworzenia dodatkowych reguł dotyczących jakości kodu i stylu kodowania[2]. Po współudziale w rozwoju JSHint, Zakas postanowił stworzyć nowe narzędzie do lintowania, ESLint, w którym wszystkie reguły można konfigurować, a dodatkowe reguły można zdefiniować według potrzeb[3].
W kwietniu 2016 projekt ESLint dołączył do Fundacji jQuery[4]. Później tego samego roku jQuery Foundation połączyła się z Dojo Foundation, tworząc JS Foundation jako projekt Linux Foundation[5][6][7].
W październiku 2017, dzięki programowi mentorskiemu, ESLint stał się „Graduate Project” Fundacji JS[8].
Od marca 2019 projekt ESLint jest częścią OpenJS Foundation, po połączeniu JS Foundation i Node.js Foundation[9][10].
Remove ads
Zobacz też
- JSLint.
- JSHint.
- Lint.
Przypisy
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads
