Daniel Hofstetter
2a899a9fc7
Fix clippy warnings in tests
...
from needless_borrows_for_generic_args lint
2024-09-06 09:27:53 +02:00
Olivier Tilloy
14799eea89
Move test assertions in the cfg block where they belong
2024-04-21 00:13:52 +02:00
Olivier Tilloy
831348d1fc
Fix file path in ed diff tests
2024-04-21 00:12:43 +02:00
Daniel Hofstetter
2d9e625a5b
Disable tests on Windows that use ed
2024-04-04 08:30:54 +02:00
Sylvestre Ledru
281098d751
Run clippy pedantic fixes
2024-04-03 23:25:48 +02:00
Olivier Tilloy
e6a0ba28c5
Pass a Params reference to the various diff() functions, instead of a long list of arguments
2024-03-31 21:27:28 +02:00
Olivier Tilloy
e0283083f2
Implement --tabsize option
2024-03-28 18:10:29 +01:00
Olivier Tilloy
8d65c2badd
Implement -t/--expand-tabs option
2024-03-28 18:09:03 +01:00
Daniel Hofstetter
f916f1ce86
clippy: fix warnings from useless_vec lint
2024-03-24 14:05:44 +01:00
Olivier Tilloy
4ed7ea1553
Implement -q/--brief option ( fixes #19 ) ( #20 )
...
* Implement -q/--brief option
* Optimization: stop analyzing the files as soon as there are any differences
* Unit tests for the stop_early parameter
* Simplify checks
2024-03-19 11:45:06 +01:00
Olivier Tilloy
a89f30afa0
Ed diff: compact ranges of lines where possible ( fixes #21 )
2024-02-24 11:55:54 +01:00
Sylvestre Ledru
1372c5386c
use pretty assertions to help with Windows debug
2024-01-23 12:36:57 +01:00
Sylvestre Ledru
d891e1034d
run clippy pedantic
...
$ cargo +nightly clippy --allow-dirty --fix -- -W clippy::pedantic
2024-01-23 12:36:38 +01:00
Sylvestre Ledru
fdc35f6b8e
use mod tests + bring back the function used only for tests
2024-01-23 10:12:08 +01:00
Sylvestre Ledru
6648963df1
remove the unused function diff_w
2024-01-23 10:08:08 +01:00
Sylvestre Ledru
a10ef621c8
Ajust the test paths
2024-01-23 10:06:02 +01:00
Sylvestre Ledru
0b2505d249
simplify the structure of the crate
2024-01-22 22:01:07 +01:00