(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.Het installeren en goed geconfigureerd krijgen van een linter kan best wat gedoe zijn, geef het niet op.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsx(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();4. uitzonderingen voor een losse regel
jsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))(niet te verwarren met [formatters](https://www.notion.so/wincacademy/Formatters-algemeen-2f2e595690ee4211bbc62e695fe15102))Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een `<form>` tag hebt, moet daar een `</form>` bij.CSSDe CSS property `background-colr` bestaat niet, `background-color` wel.JavaScriptIn JavaScript kun je niet `retrun 5;` doen, maar wel `return 5;`Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld `.json` files of `.ini` files.
jsx$ jshint script.jsEr zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of [tabs vs spaties](https://thenewstack.io/spaces-vs-tabs-a-20-year-debate-and-now-this-what-the-hell-is-wrong-with-go/).1. globaal 2. per project3. per file
jsx(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.(niet te verwarren met formatters)(niet te verwarren met formatters)
Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.(niet te verwarren met formatters)(niet te verwarren met formatters)Een linter voor je HTML, CSS of JavaScript werkt op een vergelijkbare manier. Wat hier een verschil bij is is dat je in die talen veel gestructureerder moet werken.HTMLAls je een
<form>
tag hebt, moet daar een </form>
bij.CSSDe CSS property background-colr
bestaat niet, background-color
wel.JavaScriptIn JavaScript kun je niet retrun 5;
doen, maar wel return 5;
Een linter is een programma dat een stuk code "parsed" (leest) en vervolgens meldingen geeft over die code.Korte feedbackloops zijn heel belangrijk bij programmeren. Een linter kan je feedback over je code geven voordat je de code hebt gedraaid. Een linter zal je met veel stomme spelfoutjes helpen.We raden je sterk aan om linters te gebruiken voor alle code die je schrijft. Dus niet alleen HTML, CSS en JavaScript, maar ook bijvoorbeeld .json
files of .ini
files.jsx$ jshint script.js
Er zijn echter ook extensies voor editors (zoals VSCode) waarmee je deze feedback over je code meteen krijgt, of zodra je op save drukt. De editor laat dan vaak zien waar er iets mis is met je code, onder de motorkap is het dan wel nog dat commandline programma dat de fouten herkent, je editor leest de output van dat programma en laat dat zien in je editor.Sommige linters zijn "opinionated", de makers zeggen dan eigenlijk "wij zetten een standaard en wij denken dat het goed is als iedereen zich daar aan houdt".Andere linters zijn uitgebreid configureerbaar. In de configuratie kun je bijvoorbeeld instellen dat je if-statement echt niet per sé curly braces moet hebben of dat een class nooit met een kleine letter mag beginnen.Er valt voor opinionated en niet-opinionated allebei wat te zeggen. Daar kun je een lange discussie over voeren, dat gaan we niet doen. Zodra je met andere developers gaat samenwerken is het wel slim om je code altijd in dezelfde "stijl" te schrijven. Dus op dezelfde manier spaties in je if-statement, wel of geen switch gebruiken, of tabs vs spaties.1. globaal 2. per project3. per file
jsxconst foo = () => "bar";foo();
4. uitzonderingen voor een losse regeljsx// eslint-disable-next-line no-use-before-definevar thing = new Thing();
Lees de documentatie van de linter die je gebruikt hoe je dit moet configureren.Het installeren en goed geconfigureerd krijgen van een linter kan best wat gedoe zijn, geef het niet op.eslint-plugin-reactDie plugins zelf kun je vaak ook weer configureren.HTMLhtmlhint/HTMLHintCSSA mighty, modern style linter · stylelintJavaScriptJSHint, a JavaScript Code Quality ToolESLint - Pluggable JavaScript linterTypeScriptTSLint