mirror of
https://github.com/morluto/rea.git
synced 2026-10-12 02:19:24 +00:00
* refactor(domain): consolidate canonical ordering and digest helpers (#624) * refactor(domain): consolidate canonical ordering and digest helpers Single owner for code-point ordering (domain/canonicalOrdering.ts) and canonical JSON digests (domain/comparisonSemantics.ts). Delete all local compareCodePoints/compareText/digestCanonical duplicates and migrate every importer. No re-export shims. * fix(ci): allow slower real browser startup * chore(config): remove dead eslint, dedupe scripts, cacheable turbo tasks Delete eslint.config.js (oxlint is the linter), drop lint:dead alias, pin smol-toml, fold jscpd/scan:todos into check:pr, make test:run cacheable, align oxlint ignores. * fix(config): hash all test inputs for cached runs * docs: fix architecture diagram and pretty-print tool catalog Drop dangling REPLAY edges, add dotnet/reference/error/evaluation nodes. Emit 2-space JSON from the catalog generator and regenerate. * test: extract shared fixtures, drop knip carve-outs Dedupe android/apple session tests, bundler adapter headers, and reconstruction helpers into tests/support fixtures. Delete unused type aliases and the knip ignoreIssues block. Lower jscpd threshold 2.7 to 2.5.
21 lines
570 B
JSON
21 lines
570 B
JSON
{
|
|
"$schema": "./node_modules/knip/schema.json",
|
|
"entry": ["src/main.ts", "src/cli.ts", "src/contracts/errorSchemas.ts"],
|
|
"project": ["src/**/*.ts", "tests/**/*.ts", "scripts/**/*.mjs"],
|
|
"ignoreDependencies": ["electron"],
|
|
"ignoreBinaries": ["ps"],
|
|
"ignoreExportsUsedInFile": true,
|
|
"rules": {
|
|
"files": "error",
|
|
"dependencies": "error",
|
|
"devDependencies": "error",
|
|
"unlisted": "error",
|
|
"exports": "error",
|
|
"nsExports": "error",
|
|
"types": "error",
|
|
"nsTypes": "error",
|
|
"enumMembers": "error",
|
|
"duplicates": "error"
|
|
}
|
|
}
|