|
03fe062973
|
diagnostic: add test for IPv6 minimum prefix
|
2025-06-03 08:32:43 +03:00 |
|
|
ee54f8f8d3
|
docs: update rustdoc comments
|
2025-06-03 08:32:42 +03:00 |
|
|
4803788ffa
|
ci: push nextest config
|
2025-06-03 08:32:37 +03:00 |
|
|
cbfa512d75
|
docs: improve project description and styling in README
|
2025-06-02 16:08:52 +03:00 |
|
|
13245c08fe
|
nff: add parsing and CST inspection commands
|
2025-06-02 15:24:18 +03:00 |
|
|
b9d8cb6d5d
|
cst: eliminate manual synchronization between enum variants and numeric values
|
2025-06-02 14:40:57 +03:00 |
|
|
d1cad19fea
|
lint: better error handling; count "faultly" files
|
2025-06-02 14:11:23 +03:00 |
|
|
8d7fcd6ef4
|
lint: introduce LintError ; count diagnostic errors
|
2025-06-02 14:00:48 +03:00 |
|
|
0eaa21a3ff
|
diagnostic: update configuration options to use clap's ArgAction
|
2025-06-02 13:46:57 +03:00 |
|
|
f7f77a7e19
|
cst: expand SyntaxKind enum to include additional nftables syntax variants
|
2025-06-02 12:32:33 +03:00 |
|
|
92735f3eee
|
docs: update README with new features
|
2025-06-02 12:00:15 +03:00 |
|
|
3e1003ba94
|
parser: skip newline tokens during expression parsing
|
2025-06-02 11:31:16 +03:00 |
|
|
ef10784998
|
cst: improve from_raw method to handle invalid SyntaxKind values
|
2025-06-02 11:30:53 +03:00 |
|
|
c0002f5806
|
nff: LexError should include position for InvalidNumber; update diagnostics
|
2025-06-02 11:26:32 +03:00 |
|
|
728483d84f
|
nix: switch to cargo-nextest
|
2025-06-02 11:24:41 +03:00 |
|
|
363f9cac86
|
diagnostic: add check for excessive trailing empty lines in files
|
2025-06-02 09:58:17 +03:00 |
|
|
fc8e42c096
|
diagnostic: handle mixed indentation diagnostics with severity levels
|
2025-06-02 09:53:08 +03:00 |
|
|
0ed74c6a51
|
nff: handle errors and exit appropriately in linter
|
2025-06-02 09:48:23 +03:00 |
|
|
16586e9927
|
parser: improve handling of vmap exprs to allow further comparisons
|
2025-06-02 09:41:08 +03:00 |
|
|
6f08d27a59
|
cst: assign explicit values to SyntaxKind variants
|
2025-06-02 09:40:03 +03:00 |
|
|
e0f93d0307
|
nff: improve diagnostics and vmap expression handling in parser and formatter
|
2025-06-02 09:31:44 +03:00 |
|
|
c4a71f2e85
|
nff: add vmap expression support and improve diagnostics
|
2025-06-02 08:59:45 +03:00 |
|
|
6362ade5bd
|
nff: separate format and lint commands
|
2025-06-02 07:56:12 +03:00 |
|
|
9791296634
|
diagnostics: reduce complexity of redundant rule checks
|
2025-06-02 05:30:26 +03:00 |
|
|
d36120c87b
|
diagnostis: fix typo
|
2025-06-02 05:23:46 +03:00 |
|
|
2a45d0b983
|
initial diagnostics implementation
|
2025-06-02 05:14:21 +03:00 |
|
|
f2b57488fe
|
docs: add project README
|
2025-05-24 23:56:52 +03:00 |
|
|
04d3030f78
|
chore: drop unused nftables crate
|
2025-05-24 23:47:10 +03:00 |
|
|
10a525b2e7
|
treewide: fmt
|
2025-05-24 23:41:06 +03:00 |
|
|
c4beb3e65f
|
initial working implementation
|
2025-05-24 23:27:15 +03:00 |
|
|
b865832523
|
nix: init tooling
|
2025-05-24 23:16:00 +03:00 |
|
|
f4cb9fe9a1
|
initial commit
|
2025-05-24 16:03:32 +03:00 |
|