andri lim
57ff0b8555
Add push raises ( #101 )
...
* Add push raises
* Fix gcsafe violation
* remove debug code
2024-02-12 12:39:19 +07:00
jangko
7340359702
Add copyright to source code
2024-02-12 10:26:05 +07:00
Etan Kissling
8522393cec
annotate `parseCmdArg` with `{.raises.}` ( #84 )
...
For the `parseCmdArg` that may fail with `ValueError`, add annotations.
2023-06-08 13:25:05 +00:00
jangko
38dfeaaabd
reduce compiler warnings
2023-02-15 15:26:53 +07:00
jangko
d06f6187dc
fix #49 : field type with qualified ident
2022-05-10 12:18:06 +07:00
jangko
8f8f715f76
fix nnkAccQuoted entry processing in config-file
...
fixes #47
2022-04-16 18:28:38 +07:00
Ștefan Talpalaru
9826fddd1c
fix corner case with custom pragma ( #42 )
...
The AST changes when you call the same custom pragma more than once.
2022-03-11 14:28:28 +01:00
Zahary Karadjov
375b6276ca
Don't use fully qualified enum values as the names of TOML file sections - use the short enum name instead
2022-03-09 17:12:11 +02:00
Zahary Karadjov
0a88d30e00
Clean up the obsolete config loading code; Fix the tests
2022-03-05 15:07:57 +02:00
Zahary Karadjov
0fc26c5b25
Bugfixes for the config file support
...
- The config files processing was not taking into account the `name`
pragma of the configuration object fields.
- The required fields were not searched within config files before
reporting an error that they are missing.
- Fields with the same names were not supported in different case branches
- The loaded config file path can now depend on the configuration
supplied through the command-line.
2022-03-04 23:24:58 +02:00
Kim De Mey
05a438414a
Enable --styleCheck:usages ( #41 )
2022-02-24 21:43:04 +01:00
Zahary Karadjov
66a17f6d23
Handle hidden parameters in config files
2021-05-16 19:08:51 +03:00
jangko
f3a048f9ea
config file integration into confutils
2020-11-02 16:17:51 +02:00