diff --git a/assets/snippets/it-boilerplate.ts b/assets/snippets/it-boilerplate.ts index 5292bb1..448000c 100644 --- a/assets/snippets/it-boilerplate.ts +++ b/assets/snippets/it-boilerplate.ts @@ -1,4 +1,4 @@ -/* eslint-disable @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-misused-promises -- supertest forces us to use any */ +/* eslint-disable @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-misused-promises, @typescript-eslint/no-explicit-any * -- supertest forces us to use any */ import { describe, beforeAll, afterAll, beforeEach, afterEach, test } from '@jest/globals'; import { Express } from 'express'; diff --git a/assets/snippets/ut-boilerplate.ts b/assets/snippets/ut-boilerplate.ts index 30fee91..d2d2523 100644 --- a/assets/snippets/ut-boilerplate.ts +++ b/assets/snippets/ut-boilerplate.ts @@ -1,6 +1,4 @@ {{- if strings.Contains (.Get "tags") "imports" -}} -/* eslint-disable @typescript-eslint/require-await, @typescript-eslint/no-unsafe-argument */ - import {expect, jest, test} from '@jest/globals'; import { Pool } from 'pg'; import { Request, Response } from 'express'; diff --git a/content/novembre-2025/devenv.md b/content/novembre-2025/devenv.md index 4f0fa72..c3f1d20 100644 --- a/content/novembre-2025/devenv.md +++ b/content/novembre-2025/devenv.md @@ -82,7 +82,7 @@ Nous allons avoir besoin d'intéragir avec GitHub depuis notre DevContainer, nou 1. Dans le terminal de VSCode on tapez la commande suivante: ```bash -gh auth login --git-protocol ssh --hostname github.com --web` +gh auth login --git-protocol ssh --hostname github.com --web ``` 2. On accepte de générer une nouvelle clé SSH pour le compte diff --git a/content/novembre-2025/docker.md b/content/novembre-2025/docker.md index 9e157eb..09d43cd 100644 --- a/content/novembre-2025/docker.md +++ b/content/novembre-2025/docker.md @@ -437,7 +437,7 @@ ENTRYPOINT ["node", "/app/dist/index.js"] --- -## Est'ce que c'est efficace? +## Est-ce que c'est efficace? - L'image finale fait ~273Mb - Mais on embarque toutes nos dépendances (y compris celles de dev!) et nos fichiers de configurations! diff --git a/content/novembre-2025/tests.md b/content/novembre-2025/tests.md index d2d82a6..da4a82f 100644 --- a/content/novembre-2025/tests.md +++ b/content/novembre-2025/tests.md @@ -180,7 +180,7 @@ Pourtant le shortcode donné est `abbc`, du coup le serveur devrait accepter cet --- -- `./src/controller/create.ts` L46 est problèmatique +- `./src/controller/create.ts` L41 est problèmatique - Ce qui fait que `validateRequestPayload` retourne une violation L16 - Et du coup le controller jette une instance de `AppError` - La correction est facile à faire... @@ -484,7 +484,8 @@ curl localhost:8080/vehicles | jq . --- - La fonction `newVehicleFromRow` mélange la longitude avec la latitude (L90-91) -- Faites la correction, mais essayons d'écrire un test d'intégration pour que cela ne se reproduise plus! +- Essayons d'écrire un test d'intégration pour que cela ne se reproduise plus! +- Une fois le test écrit, on peut coriger le code - Nous allons écrire un test sur la fonctionnalité "trouver les vehicules les plus proches" - `GET /vehicles?lat=xxx&long=xxx&limit=10`