From 843fa491ee889c9a267d1224a642f0a268f226b8 Mon Sep 17 00:00:00 2001 From: Dennis Doomen Date: Wed, 20 May 2026 09:13:51 +0200 Subject: [PATCH] Fix YAML octal parsing of leading-zero rule_ids by quoting them rule_id values like 0100 were being parsed as octal integers by YAML 1.1 (0100 octal = 64 decimal), causing a mismatch with the filename. Quoting the values ensures they are treated as strings. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- _rules/0100.md | 2 +- _rules/0105.md | 2 +- _rules/0110.md | 2 +- _rules/0112.md | 2 +- _rules/0115.md | 2 +- _rules/0120.md | 2 +- _rules/0125.md | 2 +- _rules/0130.md | 2 +- _rules/0135.md | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/_rules/0100.md b/_rules/0100.md index 8972e9e..72018d1 100644 --- a/_rules/0100.md +++ b/_rules/0100.md @@ -1,5 +1,5 @@ --- -rule_id: 0100 +rule_id: "0100" rule_category: general title: Understand the boundaries of your codebase --- diff --git a/_rules/0105.md b/_rules/0105.md index 786059f..97766ba 100644 --- a/_rules/0105.md +++ b/_rules/0105.md @@ -1,5 +1,5 @@ --- -rule_id: 0105 +rule_id: "0105" rule_category: general title: Use design patterns to communicate intent --- diff --git a/_rules/0110.md b/_rules/0110.md index 0bd98e3..086ad33 100644 --- a/_rules/0110.md +++ b/_rules/0110.md @@ -1,5 +1,5 @@ --- -rule_id: 0110 +rule_id: "0110" rule_category: general title: Prefer composition over inheritance --- diff --git a/_rules/0112.md b/_rules/0112.md index a60dcbc..d84e654 100644 --- a/_rules/0112.md +++ b/_rules/0112.md @@ -1,5 +1,5 @@ --- -rule_id: 0112 +rule_id: "0112" rule_category: general title: Apply the Principle of Least Surprise --- diff --git a/_rules/0115.md b/_rules/0115.md index 6c1a27c..238cb02 100644 --- a/_rules/0115.md +++ b/_rules/0115.md @@ -1,5 +1,5 @@ --- -rule_id: 0115 +rule_id: "0115" rule_category: general title: Keep It Simple Stupid (KISS) --- diff --git a/_rules/0120.md b/_rules/0120.md index 5278145..0d65d69 100644 --- a/_rules/0120.md +++ b/_rules/0120.md @@ -1,5 +1,5 @@ --- -rule_id: 0120 +rule_id: "0120" rule_category: general title: You Ain't Gonna Need It (YAGNI) --- diff --git a/_rules/0125.md b/_rules/0125.md index 177a63e..39e5064 100644 --- a/_rules/0125.md +++ b/_rules/0125.md @@ -1,5 +1,5 @@ --- -rule_id: 0125 +rule_id: "0125" rule_category: general title: Don't Repeat Yourself (DRY), but only within boundaries --- diff --git a/_rules/0130.md b/_rules/0130.md index d14bcc9..f74020d 100644 --- a/_rules/0130.md +++ b/_rules/0130.md @@ -1,5 +1,5 @@ --- -rule_id: 0130 +rule_id: "0130" rule_category: general title: Apply the four pillars of object-oriented programming --- diff --git a/_rules/0135.md b/_rules/0135.md index 62af02a..ceaaef0 100644 --- a/_rules/0135.md +++ b/_rules/0135.md @@ -1,5 +1,5 @@ --- -rule_id: 0135 +rule_id: "0135" rule_category: general title: Treat AI-generated code as your own ---