Skip to content

Commit eab5a91

Browse files
committed
docs: clarify text and make writing style consistent
1 parent 4bf8b75 commit eab5a91

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

docs/handboek/developer/linting-en-formatting.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Dit helpt om:
2828

2929
- kwaliteitsproblemen vroeg te signaleren;
3030
- code reviews te versnellen (geen discussie over spaties en tabs);
31-
- verschillen tussen ontwikkelaars en IDE's te minimaliseren.
31+
- verschillen tussen persoonlijke voorkeuren van ontwikkelaars en IDE-instellingen te minimaliseren.
3232

3333
Wat is het verschil?
3434

@@ -47,8 +47,6 @@ ESLint wordt gebruikt voor het linten van JavaScript/TypeScript code.
4747
Het detecteert fouten en ongewenste patronen.
4848
Het kan framework-specifieke (bijvoorbeeld React) regels toepassen.
4949

50-
**Configuratie en uitvoeren**
51-
5250
- Geconfigureerd in `eslint.config.mjs` ([voorbeeld](https://github.com/nl-design-system/example/blob/main/eslint.config.mjs))
5351
- Uitvoeren met `pnpm lint:js`
5452

@@ -76,8 +74,8 @@ markdownlint wordt gebruikt om Markdown-bestanden te controleren, bijvoorbeeld o
7674

7775
### npm-package-json-lint
7876

79-
Met npm-package-json-lint wordt de `package.json` gecontroleerd, bijvoorbeeld op het bestaan van een author.
80-
Voor NL Design System wordt o.a. bijgehouden dat de licentie op [EUPL](https://nldesignsystem.nl/blog/licentiekeuze-nl-design-system/) staat.
77+
Met [npm-package-json-lint](https://npmpackagejsonlint.org/) wordt de `package.json` gecontroleerd, bijvoorbeeld op het bestaan van een author.
78+
Voor NL Design System wordt onder andere bijgehouden dat de licentie op [EUPL](https://nldesignsystem.nl/blog/licentiekeuze-nl-design-system/) staat.
8179

8280
- Geconfigureerd in `npmpackagejsonlint.config.cjs` ([voorbeeld](https://github.com/nl-design-system/example/blob/main/npmpackagejsonlint.config.cjs))
8381
- Uitvoeren met `pnpm lint:package-json`
@@ -89,9 +87,9 @@ Voor NL Design System wordt o.a. bijgehouden dat de licentie op [EUPL](https://n
8987
We gebruiken **husky** in combinatie met **lint‑staged** om deze checks uit te voeren vóórdat code wordt gecommit.
9088

9189
- **Husky** beheert Git hooks, waarmee je een commando kunt uitvoeren vóór committen
92-
- **lint‑staged** is dat commando en runt linting en formatting alleen op gewijzigde bestanden
90+
- **lint‑staged** is dat commando en voert linting en code formatting alleen uit op gewijzigde bestanden
9391

94-
Het voordeel hiervan is dat je niet hoeft te herinneren om de check te runnen, je snelle feedback krijgt (in plaats van pas in CI), en dat er geen checks op ongewijzigde code worden gedaan.
92+
Het voordeel hiervan is dat je niet hoeft te herinneren om de check uit te voeren, je snelle feedback krijgt (in plaats van pas in CI), en dat er geen checks op ongewijzigde code worden gedaan.
9593

9694
Daar waar mogelijk, wordt gebruik gemaakt van functionaliteit om automatisch problemen op te lossen.
9795

0 commit comments

Comments
 (0)