You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,21 @@
1
1
# Changelog
2
2
3
+
## v0.7.1 (unreleased)
4
+
5
+
### Added
6
+
7
+
-**You can now install AgentLint on Windows** from inside Git Bash or WSL (#82). `npm install -g @0xmariowu/agent-lint` previously rejected Windows with `EBADPLATFORM` before the installer could even run; that block is gone.
8
+
-**Clear guidance when bash is missing on Windows.** Running the installer from `cmd.exe` or PowerShell now exits with a message pointing to Git for Windows or WSL instead of a cryptic shell error.
9
+
10
+
### Fixed
11
+
12
+
- Postinstall detects `claude` cross-platform (`where` on win32, `command -v` elsewhere) and verifies `bash` availability on Windows before invoking the installer.
13
+
-`.gitattributes` now forces LF on `*.sh`, `*.js`, `*.md`, and other text files so Windows checkouts with default `core.autocrlf=true` no longer convert shell scripts to CRLF and break shebangs.
14
+
15
+
### Notes
16
+
17
+
- The scanner itself (`src/scanner.sh`) is still bash. Running it on Windows requires Git Bash or WSL — see the Platform requirements table in `README.md`. A native cmd.exe / PowerShell flow is out of scope for this patch.
18
+
3
19
## v0.7.0 (2026-04-15)
4
20
5
21
Audit-driven minor release. Dimension count grows from 6 to 8, check count from 42 to 49 — your repo score will shift, because the scanner is now finally counting checks it had been silently dropping.
Copy file name to clipboardExpand all lines: README.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,6 +44,18 @@ Then start a new Claude Code session:
44
44
45
45
That's it. AgentLint scans your projects, scores them, shows what's wrong, and fixes what it can.
46
46
47
+
### Platform requirements
48
+
49
+
AgentLint's scanner is a bash script, so the host needs a POSIX shell:
50
+
51
+
| Platform | Requirement |
52
+
|----------|-------------|
53
+
| macOS | Works out of the box (system bash). |
54
+
| Linux | Works out of the box. `jq` and `git` must be on `PATH`. |
55
+
| Windows | Requires **Git Bash** (from [Git for Windows](https://git-scm.com/download/win)) or **WSL** ([install guide](https://learn.microsoft.com/windows/wsl/install)). Run `npm install -g @0xmariowu/agent-lint` from inside the bash shell. A pure `cmd.exe` / PowerShell install will exit with a guidance message pointing to one of the two options above. |
56
+
57
+
Node.js 20+ is required on every platform.
58
+
47
59
## Supported AI coding agents
48
60
49
61
AgentLint auto-detects the entry file for major AI coding agents. Claude-specific checks skip gracefully for other platforms so they aren't penalized unfairly.
Copy file name to clipboardExpand all lines: npm/README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,8 @@ AgentLint scans your repository and scores how well it supports AI coding agents
38
38
39
39
-[Claude Code](https://claude.com/download)
40
40
- Node.js 20+
41
+
-`bash`, `jq`, `git` on `PATH`
42
+
-**Windows**: install from inside **Git Bash** (ships with [Git for Windows](https://git-scm.com/download/win)) or **WSL** ([install guide](https://learn.microsoft.com/windows/wsl/install)). Installing from `cmd.exe` / PowerShell will exit with a guidance message.
0 commit comments