all repos

clerk @ 05a35537a550130f7a4cce8aa0551b08ae7dba84

missing tooling for ledger/hledger

clerk/AGENTS.md (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
agents.md: add table tests convention, 2 months ago
1
# clerk — plain-text accounting toolchain
2
3
Go toolkit for ledger/hledger journal files: parsing, linting, formatting, LSP, tags.
4
5
## Commands
6
```bash
7
go build .                                    # build
8
go test ./...                                 # all tests
9
go test ./internal/linter/ -run TestLinter -v # linter golden suite
10
```
11
12
## Conventions
13
- **Golden tests:** `testdata/<name>.txtar`
14
- **Table tests:** `map[string]struct{...}` keyed by case name, iterated with `t.Run(tname, ...)`
15
16
## Boundaries
17
- Use `internal/decimal.Decimal` for monetary amounts (no float64)