Eslint - NinaPajonk/BlokTech2021 GitHub Wiki
Een linter is een hulpmiddel wat op de achtergrond werkt, die kijkt of je je aan de regels houdt. Zo niet, geeft hij dit aan doormiddel van een error. Veel gebruikte linters zijn:
- JSLint
- CSSLint
- JSHint
- Pylint
Een linter is geschikt voor talen zoals: JavaScript, CSS, HTML, Python etc. Handig te gebruiken als je in teamverband aan dezelfde applicatie moet werken. Je kan de linter namelijk zelf instellen bijvoorbeeld op dat hij kijkt of je 'single quotes' gebruikt of "double-quotes". Hiermee wordt je code een stuk overzichtelijker en worden overal dezelfde stijlen/principes gebruikt.
De linter die ik heb geïnstalleerd is eslint-config-wesbos. Ik heb deze geïnstalleerd omdat we deze vorig jaar in de les gezamenlijk gingen installeren. En via de github link: Github Eslint-Config-Wesbos stond in de readme.md een goed te volgen stappenplan. Na het installeren van de Eslint in mijn Devdependencies, heb ik een .eslintrc bestand aangemaakt in de root van mijn project. Je kan dit ook op een andere manier doen, namelijk in je package.json onder de "eslintConfig":.