From 2daa77291cc8232ff968409e6476349ae968a8fd Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 13:06:19 +0200 Subject: [PATCH 01/18] =?UTF-8?q?=F0=9F=90=9B=20fix:=20correct=20malformed?= =?UTF-8?q?=20Whodid=20hyperlink=20in=20Git.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/Git.md | 2 +- reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documents/Git.md b/Documents/Git.md index 946e8ca..e99be26 100644 --- a/Documents/Git.md +++ b/Documents/Git.md @@ -82,7 +82,7 @@ admin:repo_hook Full control of repository hooks ### Howto check contributions from a git repository -[Whodid]([https://](https://www.npmjs.com/package/whodid)) is a CLI contribution check tool that counts edited lines from all commits pro author +[Whodid](https://www.npmjs.com/package/whodid) is a CLI contribution check tool that counts edited lines from all commits pro author ```bash npm install -g whodid diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 0aa43ed..1120f13 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -37,7 +37,7 @@ #### πŸ”΄ High Priority -- `Documents/Git.md:85` β€” **Broken hyperlink.** The Whodid link is malformed: `[Whodid]([https://](https://www.npmjs.com/package/whodid))`. The `[https://]` prefix inside the link target breaks the URL and renders as a nested bracket expression on GitHub Pages. +- `Documents/Git.md:85` β€” **Broken hyperlink.** The Whodid link is malformed: `[Whodid]([https://](https://www.npmjs.com/package/whodid))`. The `[https://]` prefix inside the link target breaks the URL and renders as a nested bracket expression on GitHub Pages. βœ… Fixed 2026-06-30 - **Impact:** Readers clicking this link get a broken page. - **Recommendation:** Change to `[Whodid](https://www.npmjs.com/package/whodid)` - **Effort:** 2 minutes From ae033c7149e7db1d84a3d2395b3dc9e0c853d618 Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 13:07:52 +0200 Subject: [PATCH 02/18] =?UTF-8?q?=F0=9F=90=9B=20fix:=20remove=20duplicate?= =?UTF-8?q?=20docker=20stop=20row=20in=20Docker.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/Docker.md | 1 - reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Documents/Docker.md b/Documents/Docker.md index 253f728..8a9fdfb 100644 --- a/Documents/Docker.md +++ b/Documents/Docker.md @@ -30,7 +30,6 @@ |`docker run -it --rm -p 3000:80 --name :` | create/start container, remove after stop (CTRL+C) | |`docker start ` | start docker container by ID | |`docker stop ` | stop docker container by ID | -|`docker stop ` | stop docker container by ID | |`docker rm ` | remove multiple docker containers by their IDs | |`CTRL+C` | stop running container in Terminal | |`docker ps` | display all running containers | diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 1120f13..4de3f8b 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -42,7 +42,7 @@ - **Recommendation:** Change to `[Whodid](https://www.npmjs.com/package/whodid)` - **Effort:** 2 minutes -- `Documents/Docker.md:33` β€” **Duplicate table row.** `docker stop ` appears twice (lines 32–33) with identical descriptions. +- `Documents/Docker.md:33` β€” **Duplicate table row.** `docker stop ` appears twice (lines 32–33) with identical descriptions. βœ… Fixed 2026-06-30 - **Impact:** Confusing redundancy; readers may assume there is a meaningful difference. - **Recommendation:** Delete the duplicate row. - **Effort:** 2 minutes From ffec5e558099e5720130f38e7063f0913f5fa675 Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 13:09:27 +0200 Subject: [PATCH 03/18] =?UTF-8?q?=F0=9F=90=9B=20fix:=20replace=20incorrect?= =?UTF-8?q?=20docker=20run=20-t=20with=20docker=20build=20-f=20in=20Docker?= =?UTF-8?q?.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/Docker.md | 2 +- reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documents/Docker.md b/Documents/Docker.md index 8a9fdfb..de75655 100644 --- a/Documents/Docker.md +++ b/Documents/Docker.md @@ -34,7 +34,7 @@ |`CTRL+C` | stop running container in Terminal | |`docker ps` | display all running containers | |`docker ps -a` | display all running/not running containers with their status | -|`docker run -t : -f .\CreateTestDb.Dockerfile .` | build docker container from specific Dockerfile | +|`docker build -f .\CreateTestDb.Dockerfile -t : .` | build docker image from specific Dockerfile | |`docker exec -it /bin/sh` => `ls` | Open a command in running container and display content | |`docker exec -it /bin/bash` | Open a command in running container and display content | diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 4de3f8b..16850ad 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -47,7 +47,7 @@ - **Recommendation:** Delete the duplicate row. - **Effort:** 2 minutes -- `Documents/Docker.md:38` β€” **Incorrect command and description.** `docker run -t : -f .\CreateTestDb.Dockerfile .` is described as "build docker container from specific Dockerfile." The `-t` flag on `docker run` means *tag*, not Dockerfile specification. The correct command uses `docker build -f`. The syntax is also invalid (`-f` after the image name is not a valid `docker run` flag). +- `Documents/Docker.md:38` β€” **Incorrect command and description.** `docker run -t : -f .\CreateTestDb.Dockerfile .` is described as "build docker container from specific Dockerfile." βœ… Fixed 2026-06-30 The `-t` flag on `docker run` means *tag*, not Dockerfile specification. The correct command uses `docker build -f`. The syntax is also invalid (`-f` after the image name is not a valid `docker run` flag). - **Impact:** A developer following this command will get an error or unexpected behaviour. - **Recommendation:** Replace with: `docker build -f .\CreateTestDb.Dockerfile -t : .` - **Effort:** 5 minutes From 69933ca51e3039a3797774c3bb83d1bd1130ad0d Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 13:11:23 +0200 Subject: [PATCH 04/18] =?UTF-8?q?=F0=9F=8E=A8=20style:=20fix=20CTRl=20capi?= =?UTF-8?q?talisation=20typos=20in=20VsCode.md=20shortcut=20table?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/VsCode.md | 14 +++++++------- reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Documents/VsCode.md b/Documents/VsCode.md index 2b74260..0e24c09 100644 --- a/Documents/VsCode.md +++ b/Documents/VsCode.md @@ -19,14 +19,14 @@ | `CTRL+/` | Split Editor | | `CTRL+` | Zoom in | | `CTRL+7` | Comment Line (toggle) | -| `CTRl+ALT+C` | Create New Git Branch (own Keyboard short cut) | +| `CTRL+ALT+C` | Create New Git Branch (own Keyboard short cut) | | `CTRL+ALT+L` | Reveal Active File in Explorer | | `CTRL+ALT+B` | Show/Hide GitHub Copilot Chat Window | | `CTRL+ALT+B+ENTER` | Hide GitHub Copilot Chat Window | | `CTRL+K, I` | GitHub Copilot Fix This | -| `CTRl+ALT+T` | Surround with ... (Surround Extension - Mehmet YatkΔ±) | +| `CTRL+ALT+T` | Surround with ... (Surround Extension - Mehmet YatkΔ±) | | `CTRL+ARROW LEFT/RIGHT` | Move to Next Word | -| `CTRl+B, CTRL+B` | Copy current branch name [install extension 'Copy name of current git branch' ] | +| `CTRL+B, CTRL+B` | Copy current branch name [install extension 'Copy name of current git branch' ] | | `CTRL+Q` | Show/Hide Terminal | | `CTRL+C,C` | Clear Console | | `CTRL+C` | Copy (no need to select line) | @@ -37,22 +37,22 @@ | `CTRL+J` | Toggle Bottom Panel Visibility | | `CTRL+K+C` or `CTRL+/` | Comment/Uncomment Line | | `CTRL+K+D` | Format Document | -| `CTRl+K+S` | Shows VsCode shortcuts | +| `CTRL+K+S` | Shows VsCode shortcuts | | `CTRL+K+W` | Close All Documents | | `CTRL+L` | Delete Line (no need to select line) | | `CTRL+M` | Go to Type Declaration | | `CTRL+N,N` | New File... | | `CTRL+P` | Go to File | | `CTRL+S` | Pin tab/Unpin tab | -| `CTRl+SHIFT+.` | Show methods, properties, fields of a TypeScript class | +| `CTRL+SHIFT+.` | Show methods, properties, fields of a TypeScript class | | `CTRL+SHIFT+D` | Focus Debugger | | `CTRL+SHIFT+E` | Toggle Solution Explorer (toggleSideBarVisibility) | | `CTRL+SHIFT+F` | Search in All Files | -| `CTRl+SHIFT+G` | Open Source Control Panel | +| `CTRL+SHIFT+G` | Open Source Control Panel | | `CTRL+SHIFT+H` | Search and Replace in All Files | | `CTRL+SHIFT+O` | Shows list of methods, properties, fields of active field | | `CTRL+SHIFT+ΓΆ` | Opens External Terminal in Project Root | -| `CTRl+SHIFT+P -> Balance (outward)` | Select a whole HTML tag | +| `CTRL+SHIFT+P -> Balance (outward)` | Select a whole HTML tag | | `CTRL+SHIFT+P` | Command Palette | | `CTRL+SHIFT+R` | Rename Symbol | | `CTRL+SHIFT+T` | Open New Terminal | diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 16850ad..729db49 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -54,7 +54,7 @@ #### 🟑 Medium Priority -- `Documents/VsCode.md:22,27,29,40,47,51,55` β€” **`CTRl` capitalisation typos** (lowercase `l`) in 7 shortcut key rows: `CTRl+ALT+C`, `CTRl+ALT+T`, `CTRl+B, CTRL+B`, `CTRl+K+S`, `CTRl+SHIFT+.`, `CTRl+SHIFT+G`, `CTRl+SHIFT+P -> Balance (outward)`. +- `Documents/VsCode.md:22,27,29,40,47,51,55` β€” **`CTRl` capitalisation typos** (lowercase `l`) in 7 shortcut key rows: βœ… Fixed 2026-06-30 `CTRl+ALT+C`, `CTRl+ALT+T`, `CTRl+B, CTRL+B`, `CTRl+K+S`, `CTRl+SHIFT+.`, `CTRl+SHIFT+G`, `CTRl+SHIFT+P -> Balance (outward)`. - **Recommendation:** Change all occurrences to `CTRL` (uppercase L). - **Effort:** 5 minutes From 0042f4e68dac4e1b30adce5dd0f05f275343b821 Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 13:12:54 +0200 Subject: [PATCH 05/18] =?UTF-8?q?=F0=9F=90=9B=20fix:=20correct=20C#=20Dev?= =?UTF-8?q?=20Kit=20extension=20name=20typo=20in=20VsCode.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/VsCode.md | 2 +- reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documents/VsCode.md b/Documents/VsCode.md index 0e24c09..08b8bc8 100644 --- a/Documents/VsCode.md +++ b/Documents/VsCode.md @@ -81,7 +81,7 @@ | `Auto Self Close Tag` by Zeeshan Ahmad | Automatically removes the closing tag when entering a slash in the first | | `Auto Import` | Provides code actions and code completion for all available Typescript | | `Auto Rename Tag` | Renames the corresponding html tag | -| `C# Dev Kist` | C# Dev Kit enhances VsCode by adding a set of powerful tools and utilities | +| `C# Dev Kit` | C# Dev Kit enhances VsCode by adding a set of powerful tools and utilities | | `C# Extensions - JosKreativ` | C# IDE Extensions for VSCode | | `C#` | C# for Visual Studio Code (powered by OmniSharp) | | `Code Spell Checker` | Spelling Checker for Visual Studio Code | diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 729db49..0103366 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -58,7 +58,7 @@ - **Recommendation:** Change all occurrences to `CTRL` (uppercase L). - **Effort:** 5 minutes -- `Documents/VsCode.md:84` β€” **Typo in extension name.** `C# Dev Kist` should be `C# Dev Kit`. +- `Documents/VsCode.md:84` β€” **Typo in extension name.** `C# Dev Kist` should be `C# Dev Kit`. βœ… Fixed 2026-06-30 - **Impact:** Readers searching for this extension by name will not find it. - **Effort:** 1 minute From 706fd6773d02029162a0cbcb6d578254224606f1 Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 13:20:13 +0200 Subject: [PATCH 06/18] =?UTF-8?q?=F0=9F=8E=A8=20style:=20fix=20ALexander?= =?UTF-8?q?=20capitalisation=20in=20Error=20Lens=20extension=20entry?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/VsCode.md | 2 +- reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documents/VsCode.md b/Documents/VsCode.md index 08b8bc8..81c9c0a 100644 --- a/Documents/VsCode.md +++ b/Documents/VsCode.md @@ -88,7 +88,7 @@ | `CodiumAI` | Integrity Agent powered by GPT3.5&4 | | `ColorTabs - Ore Poran` | Changes the active tab/status-bar/title-background | | `Copy name of current git branch` | Copy name of current git branch [do not forget to assign shortcut key] | -| `Error Lens - ALexander` | Improve highlighting of errors warnings and other language diagnostics | +| `Error Lens - Alexander` | Improve highlighting of errors warnings and other language diagnostics | | `ES7+ React/Redux/React-Native snippets` | ES7 Extension by dsznajder | | `GitHub Pull Requests` | Manage Your Pull Requests for a Repository from VSCode | | `html tag wrapper` | Wrap selected html tags by pressing CTRL+i | diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 0103366..470d6b1 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -62,7 +62,7 @@ - **Impact:** Readers searching for this extension by name will not find it. - **Effort:** 1 minute -- `Documents/VsCode.md:91` β€” **Mid-word capitalisation in author name.** `Error Lens - ALexander` has a rogue capital (`ALexander`). +- `Documents/VsCode.md:91` β€” **Mid-word capitalisation in author name.** `Error Lens - ALexander` has a rogue capital (`ALexander`). βœ… Fixed 2026-06-30 - **Recommendation:** Change to `Error Lens - Alexander`. - **Effort:** 1 minute From 0e661497c84f6a85bf1fcaa487dcc8724a78fdb9 Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 13:41:11 +0200 Subject: [PATCH 07/18] =?UTF-8?q?=F0=9F=90=9B=20fix:=20remove=20duplicate?= =?UTF-8?q?=20html=20tag=20wrapper=20extension=20entry=20in=20VsCode.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/VsCode.md | 1 - reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Documents/VsCode.md b/Documents/VsCode.md index 81c9c0a..737ca7f 100644 --- a/Documents/VsCode.md +++ b/Documents/VsCode.md @@ -91,7 +91,6 @@ | `Error Lens - Alexander` | Improve highlighting of errors warnings and other language diagnostics | | `ES7+ React/Redux/React-Native snippets` | ES7 Extension by dsznajder | | `GitHub Pull Requests` | Manage Your Pull Requests for a Repository from VSCode | -| `html tag wrapper` | Wrap selected html tags by pressing CTRL+i | | `Inline Fold - Mohammed Alamri` | A custom decorator that "fold" matching content in a single line | | `html tag Wrapper - hwencc` | wrap selected html tag by press ctrl+i, change the wrapper tag name too | | `Lorem Ipsum` | Generates and inserts lorem ipsum text into Visual Studio Code | diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 470d6b1..7bb245d 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -66,7 +66,7 @@ - **Recommendation:** Change to `Error Lens - Alexander`. - **Effort:** 1 minute -- `Documents/VsCode.md:94–96` β€” **Possible duplicate extension entries.** Both `html tag wrapper` (line 94) and `html tag Wrapper - hwencc` (line 96) appear to be the same extension listed twice; `-hwencc` is the author's marketplace ID. +- `Documents/VsCode.md:94–96` β€” **Possible duplicate extension entries.** Both `html tag wrapper` (line 94) and `html tag Wrapper - hwencc` (line 96) appear to be the same extension listed twice; `-hwencc` is the author's marketplace ID. βœ… Fixed 2026-06-30 - **Impact:** Redundant entries bloat the table and may confuse readers. - **Recommendation:** Verify whether these are distinct extensions; if the same, keep the `hwencc` entry (more specific) and remove the generic one. - **Effort:** 5 minutes From f6eb3779f1de8f85da63d654612e4629b09e4687 Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 13:45:54 +0200 Subject: [PATCH 08/18] =?UTF-8?q?=F0=9F=8E=A8=20style:=20fix=20bash=20fenc?= =?UTF-8?q?e=20labels=20to=20json=20for=20settings=20blocks=20in=20VsCode.?= =?UTF-8?q?md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/VsCode.md | 4 ++-- reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Documents/VsCode.md b/Documents/VsCode.md index 737ca7f..c760d26 100644 --- a/Documents/VsCode.md +++ b/Documents/VsCode.md @@ -180,7 +180,7 @@ ### ColorTabs settings in settings.json file -```bash +```json "colorTabs.config": [ { "regex": ".*", @@ -193,7 +193,7 @@ ### Prettier settings in settings.json file -```bash +```json "prettier.jsxSingleQuote": true, "prettier.bracketSameLine": true, "prettier.bracketSpacing": true, diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 7bb245d..8b6a320 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -71,7 +71,7 @@ - **Recommendation:** Verify whether these are distinct extensions; if the same, keep the `hwencc` entry (more specific) and remove the generic one. - **Effort:** 5 minutes -- `Documents/VsCode.md:184,197` β€” **Wrong code fence language for JSON content.** The `ColorTabs settings` block (line 184) and `Prettier settings` block (line 197) use ` ```bash ` fences but contain JSON configuration snippets. This disables JSON syntax highlighting. +- `Documents/VsCode.md:184,197` β€” **Wrong code fence language for JSON content.** The `ColorTabs settings` block (line 184) and `Prettier settings` block (line 197) use ` ```bash ` fences but contain JSON configuration snippets. This disables JSON syntax highlighting. βœ… Fixed 2026-06-30 - **Recommendation:** Change both fence labels from `bash` to `json`. - **Effort:** 2 minutes From f74766c7f11f649138dd67b19773537df0bd576b Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 13:48:43 +0200 Subject: [PATCH 09/18] =?UTF-8?q?=F0=9F=90=9B=20fix:=20remove=20stray=20ba?= =?UTF-8?q?cktick=20in=20git=20log=20line=20in=20Git.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/Git.md | 2 +- reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documents/Git.md b/Documents/Git.md index e99be26..1360bd5 100644 --- a/Documents/Git.md +++ b/Documents/Git.md @@ -137,7 +137,7 @@ And then git removed-branches will show you all the stale local branches, and gi ```csharp // KEEP CHANGES git reset HEAD~1 --soft - git log origin/master..HEAD` view unpushed git commits + git log origin/master..HEAD // view unpushed git commits ``` ### Howto uncommit last un-pushed git-commit DELETE CHANGES (~gN N=number of commits) diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 8b6a320..8cb18a6 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -75,7 +75,7 @@ - **Recommendation:** Change both fence labels from `bash` to `json`. - **Effort:** 2 minutes -- `Documents/Git.md:140` β€” **Stray backtick leaking out of inline code.** The line reads: `` git log origin/master..HEAD` view unpushed git commits `` β€” the closing backtick ends the code span mid-line, leaving "view unpushed git commits" as stray text. +- `Documents/Git.md:140` β€” **Stray backtick leaking out of inline code.** The line reads: `` git log origin/master..HEAD` view unpushed git commits `` β€” the closing backtick ends the code span mid-line, leaving "view unpushed git commits" as stray text. βœ… Fixed 2026-06-30 - **Recommendation:** Restructure to: `` `git log origin/master..HEAD` β€” view unpushed git commits `` - **Effort:** 2 minutes From 05e1c861449103e6f0dbb34f15f6f4c14f50d83c Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 13:50:00 +0200 Subject: [PATCH 10/18] =?UTF-8?q?=F0=9F=90=9B=20fix:=20replace=20hardcoded?= =?UTF-8?q?=20username=20path=20with=20%USERPROFILE%=20in=20DotNet.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/DotNet.md | 2 +- reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documents/DotNet.md b/Documents/DotNet.md index 1cd4000..1b0703e 100644 --- a/Documents/DotNet.md +++ b/Documents/DotNet.md @@ -57,7 +57,7 @@ dotnet new gitignore ## User Secrets -You can find the user secrets in following folder: `C:\Users\bartv\AppData\Roaming\Microsoft\UserSecrets` +You can find the user secrets in following folder: `%USERPROFILE%\AppData\Roaming\Microsoft\UserSecrets` ### Init diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 8cb18a6..baa03ed 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -79,7 +79,7 @@ - **Recommendation:** Restructure to: `` `git log origin/master..HEAD` β€” view unpushed git commits `` - **Effort:** 2 minutes -- `Documents/DotNet.md:60` β€” **Machine-specific hardcoded username.** The text reads `C:\Users\bartv\AppData\Roaming\Microsoft\UserSecrets` β€” `bartv` is specific to one machine. +- `Documents/DotNet.md:60` β€” **Machine-specific hardcoded username.** The text reads `C:\Users\bartv\AppData\Roaming\Microsoft\UserSecrets` β€” `bartv` is specific to one machine. βœ… Fixed 2026-06-30 - **Impact:** Readers on other machines will follow an incorrect path. - **Recommendation:** Replace with `%USERPROFILE%\AppData\Roaming\Microsoft\UserSecrets` - **Effort:** 2 minutes From ef7238fdd1547c85fd9ce480a4f02e322fa1cc7e Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 13:51:49 +0200 Subject: [PATCH 11/18] =?UTF-8?q?=F0=9F=8E=A8=20style:=20normalise=20How?= =?UTF-8?q?=20to=20headings=20to=20Howto=20in=20DotNet.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/DotNet.md | 6 +++--- reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Documents/DotNet.md b/Documents/DotNet.md index 1b0703e..492227f 100644 --- a/Documents/DotNet.md +++ b/Documents/DotNet.md @@ -14,19 +14,19 @@ dotnet new sln -n [YourSolutionName] dotnet sln add [yourProjectName]\[yourProjectName].csproj ``` -### How to create a new class library project +### Howto create a new class library project ```bash dotnet new classlib -n [YourProjectName] ``` -### How to see installed dotnet sdks +### Howto see installed dotnet sdks ```bash dotnet --list-sdks ``` -### How to specify dotnet version with dotnet new +### Howto specify dotnet version with dotnet new ```bash dotnet new web -h diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index baa03ed..2cc27a9 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -84,7 +84,7 @@ - **Recommendation:** Replace with `%USERPROFILE%\AppData\Roaming\Microsoft\UserSecrets` - **Effort:** 2 minutes -- `Documents/DotNet.md:17,23,29` β€” **Heading style inconsistency.** Three headings use `### How to ...` (two words) while the repo-wide convention is `### Howto ...` (one word). +- `Documents/DotNet.md:17,23,29` β€” **Heading style inconsistency.** Three headings use `### How to ...` (two words) while the repo-wide convention is `### Howto ...` (one word). βœ… Fixed 2026-06-30 - **Recommendation:** Normalise to `### Howto ...` - **Effort:** 5 minutes From aacefe2249b6ab2df7162e85b7a0b9b6432ecba5 Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 13:56:57 +0200 Subject: [PATCH 12/18] =?UTF-8?q?=F0=9F=93=9D=20docs:=20clarify=20HEAD=20v?= =?UTF-8?q?s=20HEAD~1=20distinction=20in=20git=20reset=20--hard=20entries?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/Git.md | 4 ++-- reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Documents/Git.md b/Documents/Git.md index 1360bd5..ffbf2b7 100644 --- a/Documents/Git.md +++ b/Documents/Git.md @@ -248,7 +248,7 @@ hint: See the 'Note about fast-forwards' in 'git push --help' for details. ### Howto revert to a previous commit -`git reset --hard HEAD` +`git reset --hard HEAD` β€” discards uncommitted working tree changes, stays on the same commit ### Howto set your branch to exactly match the remote branch @@ -293,7 +293,7 @@ Esc ### Howto Delete the most recent commit, **destroying** the work you've done -`git reset --hard HEAD~1` +`git reset --hard HEAD~1` β€” moves back one commit; the commit and its changes are permanently gone ### Howto change a pushed commit message (not yet pulled from remote) diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 2cc27a9..3cbb964 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -90,7 +90,7 @@ #### 🟒 Low Priority / Observations -- `Documents/Git.md:249,294` β€” Near-duplicate sections on reverting commits (`git reset --hard HEAD` vs `git reset --hard HEAD~1`). The distinction is meaningful but easy to miss. Add a one-liner clarifying `HEAD` vs `HEAD~1`. +- `Documents/Git.md:249,294` β€” Near-duplicate sections on reverting commits (`git reset --hard HEAD` vs `git reset --hard HEAD~1`). The distinction is meaningful but easy to miss. Add a one-liner clarifying `HEAD` vs `HEAD~1`. βœ… Fixed 2026-06-30 - `Documents/Git.md:279,298` β€” Near-duplicate sections on amending commit messages (un-pushed vs pushed). The pushed variant correctly adds `git push --force-with-lease`, but that command is erroneously placed inside the VIM `:wq` code block. Extract it to its own block after the VIM instructions. From f8b66d61e1a853a4abb704ae712b334e9b390dbd Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 14:01:59 +0200 Subject: [PATCH 13/18] =?UTF-8?q?=F0=9F=90=9B=20fix:=20extract=20git=20pus?= =?UTF-8?q?h=20--force-with-lease=20from=20VIM=20block=20into=20its=20own?= =?UTF-8?q?=20code=20block?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/Git.md | 3 +++ reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Documents/Git.md b/Documents/Git.md index ffbf2b7..18676c1 100644 --- a/Documents/Git.md +++ b/Documents/Git.md @@ -304,6 +304,9 @@ After updating the message leave VIM editor by pressing ```csharp Esc :wq +``` + +```bash git push --force-with-lease ``` diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 3cbb964..8a721c0 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -92,7 +92,7 @@ - `Documents/Git.md:249,294` β€” Near-duplicate sections on reverting commits (`git reset --hard HEAD` vs `git reset --hard HEAD~1`). The distinction is meaningful but easy to miss. Add a one-liner clarifying `HEAD` vs `HEAD~1`. βœ… Fixed 2026-06-30 -- `Documents/Git.md:279,298` β€” Near-duplicate sections on amending commit messages (un-pushed vs pushed). The pushed variant correctly adds `git push --force-with-lease`, but that command is erroneously placed inside the VIM `:wq` code block. Extract it to its own block after the VIM instructions. +- `Documents/Git.md:279,298` β€” Near-duplicate sections on amending commit messages (un-pushed vs pushed). The pushed variant correctly adds `git push --force-with-lease`, but that command is erroneously placed inside the VIM `:wq` code block. Extract it to its own block after the VIM instructions. βœ… Fixed 2026-06-30 - `Documents/Git.md:97,105,110,115,125,129` β€” Non-standard ` ```batch ` fence label used in several blocks. GitHub Pages renders `batch` as plain text without syntax highlighting. Change to `bash` or `cmd`. From ad69c0c2660e5dffca61d4c164214740ec4bdf21 Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 14:20:12 +0200 Subject: [PATCH 14/18] =?UTF-8?q?=F0=9F=8E=A8=20style:=20change=20batch=20?= =?UTF-8?q?fence=20labels=20to=20bash=20in=20Git.md=20for=20correct=20synt?= =?UTF-8?q?ax=20highlighting?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/Git.md | 12 ++++++------ reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Documents/Git.md b/Documents/Git.md index 18676c1..325f782 100644 --- a/Documents/Git.md +++ b/Documents/Git.md @@ -94,7 +94,7 @@ There's a neat NPM package that does it for you (and it should work cross-platfo Install it with: -```batch +```bash npm install -g git-removed-branches ``` @@ -102,19 +102,19 @@ And then git removed-branches will show you all the stale local branches, and gi * Run this command to see which branches will be deleted -```batch +```bash git removed-branches ``` * Run this command to actually delete these branches -```batch +```bash git removed-branches --prune ``` * Run this to actually delete these branches (forced) -```batch +```bash git removed-branches --prune --force ``` @@ -122,13 +122,13 @@ And then git removed-branches will show you all the stale local branches, and gi * Run this to see which branches will be deleted! -```batch +```bash git remote prune origin --dry-run ``` * Run this command to delete these branches -```batch +```bash git remote prune origin ``` diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 8a721c0..52666c5 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -94,7 +94,7 @@ - `Documents/Git.md:279,298` β€” Near-duplicate sections on amending commit messages (un-pushed vs pushed). The pushed variant correctly adds `git push --force-with-lease`, but that command is erroneously placed inside the VIM `:wq` code block. Extract it to its own block after the VIM instructions. βœ… Fixed 2026-06-30 -- `Documents/Git.md:97,105,110,115,125,129` β€” Non-standard ` ```batch ` fence label used in several blocks. GitHub Pages renders `batch` as plain text without syntax highlighting. Change to `bash` or `cmd`. +- `Documents/Git.md:97,105,110,115,125,129` β€” Non-standard ` ```batch ` fence label used in several blocks. GitHub Pages renders `batch` as plain text without syntax highlighting. Change to `bash` or `cmd`. βœ… Fixed 2026-06-30 - `Documents/Git.md:191` β€” `git push --force` recommended as a solution with no caveat. Add a note recommending `git push --force-with-lease` instead, which is safer. From c0e5a06496d7e60b880dba07d33e3610b8238ca7 Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 14:23:20 +0200 Subject: [PATCH 15/18] =?UTF-8?q?=F0=9F=93=9D=20docs:=20add=20git=20push?= =?UTF-8?q?=20--force-with-lease=20safety=20note=20in=20Git.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/Git.md | 4 ++++ reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Documents/Git.md b/Documents/Git.md index 325f782..333dd56 100644 --- a/Documents/Git.md +++ b/Documents/Git.md @@ -190,6 +190,10 @@ hint: See the 'Note about fast-forwards' in 'git push --help' for details. `git push --force` +> **Prefer `--force-with-lease`** β€” it refuses to push if the remote has commits you haven't fetched, preventing accidental overwrite of a teammate's work. + +`git push --force-with-lease` + ### Howto handle fatal: refusing to merge unrelated histories `git pull origin --allow-unrelated-histories` diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 52666c5..991384a 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -96,7 +96,7 @@ - `Documents/Git.md:97,105,110,115,125,129` β€” Non-standard ` ```batch ` fence label used in several blocks. GitHub Pages renders `batch` as plain text without syntax highlighting. Change to `bash` or `cmd`. βœ… Fixed 2026-06-30 -- `Documents/Git.md:191` β€” `git push --force` recommended as a solution with no caveat. Add a note recommending `git push --force-with-lease` instead, which is safer. +- `Documents/Git.md:191` β€” `git push --force` recommended as a solution with no caveat. Add a note recommending `git push --force-with-lease` instead, which is safer. βœ… Fixed 2026-06-30 - `Documents/PowerShell.md:1` β€” Heading reads `## Powershell` β€” should be `## PowerShell` (capital S), consistent with README and Microsoft branding. From 9e79236c601c66d7c7212de31ba9b6b0eeba0528 Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 14:25:09 +0200 Subject: [PATCH 16/18] =?UTF-8?q?=F0=9F=8E=A8=20style:=20fix=20PowerShell?= =?UTF-8?q?=20heading=20capitalisation=20in=20PowerShell.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/PowerShell.md | 2 +- reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documents/PowerShell.md b/Documents/PowerShell.md index ef5ebd0..6e5007a 100644 --- a/Documents/PowerShell.md +++ b/Documents/PowerShell.md @@ -1,4 +1,4 @@ -## Powershell +## PowerShell ### Howto convert csv to JSON diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index 991384a..bd444d8 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -98,7 +98,7 @@ - `Documents/Git.md:191` β€” `git push --force` recommended as a solution with no caveat. Add a note recommending `git push --force-with-lease` instead, which is safer. βœ… Fixed 2026-06-30 -- `Documents/PowerShell.md:1` β€” Heading reads `## Powershell` β€” should be `## PowerShell` (capital S), consistent with README and Microsoft branding. +- `Documents/PowerShell.md:1` β€” Heading reads `## Powershell` β€” should be `## PowerShell` (capital S), consistent with README and Microsoft branding. βœ… Fixed 2026-06-30 --- From af3e14628055203e289c6c168e03a1f07f6d1394 Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 14:28:07 +0200 Subject: [PATCH 17/18] =?UTF-8?q?=F0=9F=8E=A8=20style:=20change=20bash=20f?= =?UTF-8?q?ence=20labels=20to=20powershell=20in=20PowerShell.md=20for=20co?= =?UTF-8?q?rrect=20syntax=20highlighting?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/PowerShell.md | 6 +++--- reports/code-audit-2026-06-30.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Documents/PowerShell.md b/Documents/PowerShell.md index 6e5007a..6a0b20c 100644 --- a/Documents/PowerShell.md +++ b/Documents/PowerShell.md @@ -2,18 +2,18 @@ ### Howto convert csv to JSON -```bash +```powershell $items = import-csv .\items.csv | ConvertTo-Json > items.json ``` ### Count the numbers of lines in a C# codebase -```bash +```powershell (gci -include *.cs,*.xaml -recurse | select-string .).Count ``` ### Export data from a table from (LocalDb)\MSSQLLocalDB to a file -```bash +```powershell bcp GrawSkyDevDb.dbo.InitSondeTable out "C:\CTemp\InitSondeTable.csv" -c -t -S "(localdb)\MSSQLLocalDB" -T ``` diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index bd444d8..f3504a7 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -131,7 +131,7 @@ - **Recommendation:** Expand with common PowerShell patterns relevant to the .NET/Windows workflow. - **Effort:** 1–2 hours -- `Documents/PowerShell.md:7,13,19` β€” **PowerShell code blocks use `bash` fence.** Change to `powershell` for correct syntax highlighting. +- `Documents/PowerShell.md:7,13,19` β€” **PowerShell code blocks use `bash` fence.** Change to `powershell` for correct syntax highlighting. βœ… Fixed 2026-06-30 - **Effort:** 2 minutes #### 🟒 Low Priority / Observations From 9c82e661d1e3618ce9f30e08d9ecc3aff41fffc4 Mon Sep 17 00:00:00 2001 From: bartvanhoey Date: Tue, 30 Jun 2026 14:33:45 +0200 Subject: [PATCH 18/18] =?UTF-8?q?=E2=9C=85=20chore:=20add=20weekly=20lyche?= =?UTF-8?q?e-action=20workflow=20to=20detect=20broken=20external=20links?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/links.yml | 16 ++++++++++++++++ reports/code-audit-2026-06-30.md | 4 ++-- 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/links.yml diff --git a/.github/workflows/links.yml b/.github/workflows/links.yml new file mode 100644 index 0000000..dfaf104 --- /dev/null +++ b/.github/workflows/links.yml @@ -0,0 +1,16 @@ +name: Check Links + +on: + schedule: + - cron: '0 8 * * 1' # every Monday at 08:00 UTC + workflow_dispatch: + +jobs: + link-check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: lycheeverse/lychee-action@v2 + with: + args: --verbose --no-progress '**/*.md' + fail: true diff --git a/reports/code-audit-2026-06-30.md b/reports/code-audit-2026-06-30.md index f3504a7..11c8563 100644 --- a/reports/code-audit-2026-06-30.md +++ b/reports/code-audit-2026-06-30.md @@ -117,7 +117,7 @@ ### 5. Testing - A `validate.yml` GitHub Actions workflow exists (badge shown in README). The badge was green at the time of audit, indicating the workflow is active. -- No automated broken-link detection was found. Given the broken link at `Git.md:85`, adding a link-checker step to the validate workflow would be a worthwhile low-cost improvement. +- No automated broken-link detection was found. Given the broken link at `Git.md:85`, adding a link-checker step to the validate workflow would be a worthwhile low-cost improvement. βœ… Fixed 2026-06-30 - **Recommendation:** Add `lychee-action` or `markdown-link-check` to the validate workflow. - **Effort:** 30 minutes @@ -127,7 +127,7 @@ #### 🟑 Medium Priority -- `Documents/PowerShell.md` β€” **Stub file with only 3 entries.** PowerShell is a primary tool for Windows/.NET developers (the stated audience), yet this is the thinnest file in the repo. +- `Documents/PowerShell.md` β€” **Stub file with only 3 entries.** PowerShell is a primary tool for Windows/.NET developers (the stated audience), yet this is the thinnest file in the repo. ⏭ Won't fix - **Recommendation:** Expand with common PowerShell patterns relevant to the .NET/Windows workflow. - **Effort:** 1–2 hours