mirror of
https://github.com/kucherenko/jscpd.git
synced 2026-09-19 08:11:03 +08:00
64e471e2b0
Adds 92 new tests (178 → 270 total) with zero source-file modifications: - packages/finder: 13 new test files covering all reporters, subscribers, validators, hooks, utils, options, cloneFound, getFilesToDetect, and InFilesDetector; shared buildClone() factory helper - apps/jscpd: 3 new test files (options-unit, print, store) plus extensions to formats, modes, and options integration tests - vitest.config.ts added to both packages to restrict coverage.include to src/** only, eliminating bin/ and prism.js noise - Fixes 3 tokenizer bugs (trailing space in format lookup, tokenization edge cases) uncovered by the new format fixture suite - Adds fixture files for 40+ language formats to support formats.test.ts
23 lines
660 B
Plaintext
23 lines
660 B
Plaintext
digraph DependencyGraph {
|
|
rankdir=LR;
|
|
node [shape=box, style=filled, fillcolor=lightblue, fontname=Helvetica];
|
|
edge [fontname=Helvetica, fontsize=10];
|
|
|
|
AuthService -> UserRepository;
|
|
AuthService -> TokenManager;
|
|
AuthService -> EmailService;
|
|
TokenManager -> CacheService;
|
|
UserRepository -> Database;
|
|
|
|
OrderService -> UserRepository;
|
|
OrderService -> ProductService;
|
|
OrderService -> PaymentService;
|
|
ProductService -> Database;
|
|
PaymentService -> Database;
|
|
|
|
node [fillcolor=lightyellow];
|
|
NotificationService -> EmailService;
|
|
NotificationService -> SMSService;
|
|
SMSService [label="SMS\nGateway"];
|
|
}
|