Linters and Standards - MrSmarto/Anime-Smarty GitHub Wiki

Linters

Linters zijn tools die je ermee helpen om fouten in je code te ontdekken en te voorkomen waardoor je code praktisch gezien CLEAN IS VAN FOUTEN. Linters controleren op veelvoorkomende fouten, zoals het verkeerd spellen van variabelen of functies, het gebruik van verouderde of onveilige functies, of het niet volgen van bepaalde stijlgidsen. Door gebruik te maken van linters kun je je code efficiënter schrijven, leesbaarder maken en potentiële problemen opsporen voordat ze zich voordoen.

Welke LINTERS zijn er?

Er zijn veel verschillende linters waaruit je kan kiezen, toch schieten er een paar linters uit boven de rest. Hieronder vertel ik je meer over deze linters.

ESLint

Ik maak gebruik van ESLint omdat het de meest populaire linter is op het web, ESLint is een analysetool die wordt gebruikt om JavaScript-code te inspecteren op fouten en problemen die de kwaliteit en prestaties van de code kunnen beïnvloeden. ESLint heeft ook de functie om bepaalde instellingen te kunnen aanpassen naar jouw wensen.

Stylelint

Ik maak ook gebruik van Stylelint waarmee ik de kwaliteit van je mijn css bestanden kan verbeteren. Het controleert op verschillende problemen, zoals het gebruik van verouderde CSS-selectors, onjuist gebruik van prefixen, ongebruikte stijlen, enz. Stylelint heeft ook een plugin-systeem waarmee je het kunt aanpassen en uitbreiden naar jouw specifieke behoeften. Stylelint kende ik nog niet voor dat ik begon aan blok tech

JSHint

Eigenlijk kende ik geen andere linters dan ESLint. Maar JSHint is eigenlijk een linter die ik ook heel veel zag voorbij komen op het web. Hierdoor vond ik het interessant om hier ook onderzoek naar te doen. JSHint is net als ESLint een tool voor het controleren van JavaScript-code op fouten. Deze linter biedt ook veel opties om eigen aanpassingen kunnen maken in de instellingen.

giphy