Skip to content

Maak linter testcases meer ergonomisch #216

@TimvdLippe

Description

@TimvdLippe

Als we nu een regel toevoegen, dan moeten we alle testcases updaten. Dit omdat alles een statische openapi.json heeft. Echter, deze testcases zijn allemaal gebaseerd op baseline met een kleine modificatie.

In plaats van statische bestanden kunnen we beter dynamische scriptjes schrijven die de openapi.json genereren. Deze scriptjes nemen de baseline als start, voegen wat toe (of wijzigen/verwijderen iets) en schrijven dat dan weg. Daarna kan de linter er op draaien. Hiermee zorgen we ervoor dat de baseline alles heeft en dat we niet elke keer alles hoeven te updaten.

Wel van belang is dat de dynamische scriptjes goed te onderhouden zijn. Dus het moet makkelijk zijn om iets toe te voegen of te verwijderen. Hier moeten we mee experimenteren om te kijken of dat haalbaar is.

Ook moeten we dit pas gaan doen nadat de huidige wijzigingen zijn gemergt/afgewezen, om dubbel werk te voorkomen.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BeheerVoor issues zonder inhoudelijke aanpassingen maar voor beheer rondom de standaardenLinter

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions