|
linter: add undeclared-commodity
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
a84ac41
|
1 month ago
2026-06-27 12:41:04 +0300
|
|
linter: refactor to use semantic context
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
5d20567
|
1 month ago
2026-06-27 12:41:04 +0300
|
|
journal: add semantic model
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
a69e534
|
1 month ago
2026-06-27 12:41:04 +0300
|
|
linter: add undeclared-account
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
ba9be60
|
1 month ago
2026-06-27 12:41:04 +0300
|
|
linter: add duplicated-commodity rule
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
fd46af1
|
1 month ago
2026-06-27 12:41:04 +0300
|
|
linter: add duplicated-account
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
01a8040
|
1 month ago
2026-06-27 12:41:04 +0300
|
|
linter: add chronological order
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
731ba24
|
1 month ago
2026-06-27 12:41:04 +0300
|
|
fix directives printer, support quoted tags
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
1b934a8
|
1 month ago
2026-06-22 18:38:26 +0300
|
|
linter: report all output in one json array (for json output)
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
8489d4c
|
1 month ago
2026-06-22 18:38:26 +0300
|
|
linter: add "more than one posting has omitted amount" rule
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
7638389
|
1 month ago
2026-06-22 18:00:20 +0300
|
|
linter: improve missing commodity
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
fbfbb0b
|
1 month ago
2026-06-22 18:00:13 +0300
|
|
linter: remove Description() method
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
470344c
|
1 month ago
2026-06-22 18:00:13 +0300
|
|
linter: add account-depth rule
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
a45934c
|
1 month ago
2026-06-22 18:00:13 +0300
|
|
linter: add missing transaction status
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
50bbb41
|
1 month ago
2026-06-22 18:00:13 +0300
|
|
parser: simplify detectFormat
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
3bf8ce6
|
1 month ago
2026-06-22 18:00:13 +0300
|
|
parser: remove dead code
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
86eedb4
|
1 month ago
2026-06-22 18:00:13 +0300
|
|
parser: fix header comment parsing
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
42ed6f1
|
1 month ago
2026-06-22 18:00:13 +0300
|
|
journal: parse the conversion value
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
a7ca45c
|
1 month ago
2026-06-22 18:00:13 +0300
|
|
printer: remove usless variable
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
2f5968c
|
1 month ago
2026-06-22 18:00:13 +0300
|
|
journal: split "EUR123" into commodity+quantity, fix quoted commodities in postings
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
73861df
|
1 month ago
2026-06-22 18:00:13 +0300
|
|
parser: separate account names by :
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
ecc31e9
|
1 month ago
2026-06-22 18:00:13 +0300
|
|
linter: add missing-commodity
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
15cdd16
|
1 month ago
2026-06-10 21:52:35 +0300
|
|
linter: add omitted-precision
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
974dc2d
|
1 month ago
2026-06-10 21:52:35 +0300
|
|
implement basic linter
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
56a4631
|
1 month ago
2026-06-10 21:18:36 +0300
|
|
tests: unify golden test api and usage
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
232cfab
|
1 month ago
2026-06-10 12:26:05 +0300
|
|
decimal: add .Abs() and .Div()
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
2d8dc1f
|
1 month ago
2026-06-09 15:33:31 +0300
|
|
journal/printer: fix inline comments (always insert 2 spaces before)
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
4c27ef1
|
1 month ago
2026-06-09 15:33:31 +0300
|
|
journal/printer: preserve original precision
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
76c9754
|
1 month ago
2026-06-09 15:33:31 +0300
|
|
journal/parser: fix include directive
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
8540205
|
1 month ago
2026-06-09 15:33:31 +0300
|
|
journal: dont lex */+ etc in transaction notes
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
dc54e90
|
1 month ago
2026-06-09 15:33:31 +0300
|
|
journal/printer: write IgnoredDirective up
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
540e892
|
1 month ago
2026-06-08 21:10:56 +0300
|
|
journal/printer: add PreserveBlankLines option
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
7b1aef3
|
1 month ago
2026-06-08 21:10:56 +0300
|
|
formatter...
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
263a106
|
1 month ago
2026-06-07 16:49:36 +0300
|
|
generate tags
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
e5cc255
|
1 month ago
2026-06-04 13:42:16 +0300
|
|
improve golden tests helper
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
66c8add
|
1 month ago
2026-06-04 13:05:42 +0300
|
|
parser: support C conversion directive
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
8e80bf9
|
2 months ago
2026-05-23 17:52:23 +0300
|
|
journal: refactor compatibility test runner
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
fc9cae1
|
2 months ago
2026-05-23 17:52:23 +0300
|
|
parser: add more spec compliance...
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
cb14fd1
|
2 months ago
2026-05-23 17:52:23 +0300
|
|
remove decimal dependency
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
0c4384e
|
2 months ago
2026-05-23 17:52:23 +0300
|
|
parser: some directives were missing inline comment & improve memory layout of some directives
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
7136c82
|
2 months ago
2026-05-23 17:52:23 +0300
|
|
rename to clerk
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
0b03250
|
2 months ago
2026-05-23 17:52:23 +0300
|
|
lexer & parser & ast...
|
Oleksandr Smirnov olexsmir@gmail.com
Oleksandr Smirnov
olexsmir@gmail.com
|
e586ae2
|
2 months ago
2026-05-23 17:52:20 +0300
|