oxc-project
oxc-resolver
BlogDocsChangelog

feat: implement tsconfig include/exclude/files matching

#790Closed
Comparing
test/tsconfig-include-exclude
(
79c01c3
) with
main
(
39877f2
)
CodSpeed Performance Gauge
0%
Untouched
10
Skipped
5

Benchmarks

Skipped (5)

Passed

medium
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
0%
17.3 µs17.2 µs
resolver_memory[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver_memory
CodSpeed Performance Gauge
0%
60.7 ms60.5 ms
resolver_memory[single-thread]
benches/resolver.rs::resolver::bench_resolver_memory
CodSpeed Performance Gauge
0%
500.3 µs499.6 µs
small
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
0%
11.8 µs11.8 µs
resolver_real[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver_real
CodSpeed Performance Gauge
0%
60.7 ms60.7 ms
large
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
0%
27.1 µs27.2 µs
resolver_real[single-thread]
benches/resolver.rs::resolver::bench_resolver_real
CodSpeed Performance Gauge
0%
495.7 µs496.3 µs
resolver_real[multi-thread]
benches/resolver.rs::resolver::bench_resolver_real
CodSpeed Performance Gauge
0%
516.2 µs517.2 µs
complex_real
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
0%
22.8 µs22.8 µs
resolver_memory[multi-thread]
benches/resolver.rs::resolver::bench_resolver_memory
CodSpeed Performance Gauge
0%
506.8 µs508.9 µs

Commits

Click on a commit to change the comparison range
Base
main
39877f2
-0.04%
fix: address PR review comments for tsconfig file matching - Fix critical bug in files array matching: normalize files in constructor and use exact match only (prevents false positives) - Fix include empty check: None should default to **/* not be treated as empty - Remove duplicate empty pattern check - Add tests for fixture files in dist/ and node_modules/ - Fix test assertions for extends inheritance and paths outside root - Update character set pattern test (TypeScript doesn't support [A-Z] syntax) - Fix outdir_exclude fixture to include .js and .d.ts files - Add test case verifying excluded dist directory cannot use path mappings 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
79c01c3
28 days ago
by Boshen
© 2025 CodSpeed Technology
Home Terms Privacy Docs