Skip to content

Commit 7ce6fc4

Browse files
mathiscapartclaude
andcommitted
test(dates): #115 — verrou étendu à getTimezoneOffset et new Date(a, m, j) local
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 2da8e1b commit 7ce6fc4

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

‎src/lib/datetime-usage.test.ts‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ const FORBIDDEN: { name: string; re: RegExp }[] = [
3232
re: /\.(get|set)(FullYear|Month|Date|Day|Hours|Minutes|Seconds)\s*\(/,
3333
},
3434
{ name: "toISOString().slice/substring/split", re: /\.toISOString\(\)\s*\.\s*(slice|substring|split)\b/ },
35+
{ name: "getTimezoneOffset", re: /\.getTimezoneOffset\s*\(/ },
36+
// new Date(année, mois, jour…) : composantes lues dans le fuseau du serveur.
37+
// new Date(Date.UTC(…)) et new Date(x.getTime() + n) restent permis.
38+
{ name: "new Date(a, m, j) local", re: /\bnew Date\(\s*(?!Date\.UTC\b)[^()'"`]*,/ },
3539
];
3640

3741
// Exceptions : chemin relatif à src → motifs tolérés, et pourquoi.

0 commit comments

Comments
 (0)