Add jsinspect-plus (AST-based structural duplication detector) to pnpm check with threshold 50 / min 3 instances. Fix all findings: - Extract condition icon/color maps to shared condition-styles.ts - Extract useClickOutside hook (5 components) - Extract dispatchAction + resolveAndRename in use-encounter - Extract runEncounterAction in application layer (13 use cases) - Extract findCombatant helper in domain (9 functions) - Extract TraitSection in stat-block (4 trait rendering blocks) - Extract DialogHeader in dialog.tsx (4 dialogs) Net result: -263 lines across 40 files. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
10 lines
168 B
Plaintext
10 lines
168 B
Plaintext
{
|
|
"threshold": 50,
|
|
"minInstances": 3,
|
|
"identifiers": false,
|
|
"literals": false,
|
|
"ignore": "dist|__tests__|node_modules",
|
|
"reporter": "default",
|
|
"truncate": 100
|
|
}
|