GitNexus/gitnexus/test/integration/resolvers
Gergo Magyar c3a2815186 feat(type-resolution): optional parameter arity resolution
Add requiredParameterCount to SymbolDefinition and MethodSignature,
enabling range-based arity filtering in filterCallableCandidates.
Calls with omitted optional/default arguments now resolve correctly.

Supported: TS, Python, Kotlin, C#, C++, PHP, Ruby (7 languages).
Detection via OPTIONAL_PARAM_TYPES set + hasDefaultValue helper.

9 integration tests added across all 7 languages.
2026-03-20 08:14:58 +00:00
..
cpp.test.ts feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00
csharp.test.ts feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00
go.test.ts test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
helpers.ts test(type-resolution): assert parameterTypes on graph nodes in integration tests 2026-03-19 22:51:16 +00:00
java.test.ts test(type-resolution): assert parameterTypes on graph nodes in integration tests 2026-03-19 22:51:16 +00:00
javascript.test.ts test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
kotlin.test.ts feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00
php.test.ts feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00
python.test.ts feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00
ruby.test.ts feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00
rust.test.ts test(type-resolution): add integration tests for Milestone D across all 11 languages + fix Kotlin null-check narrowing 2026-03-19 20:23:06 +00:00
swift.test.ts feat: Phase 6 type resolution — for-loop Tier 1c, pattern matching, container descriptors, 10-language coverage (#318) 2026-03-17 17:10:22 +00:00
typescript.test.ts feat(type-resolution): optional parameter arity resolution 2026-03-20 08:14:58 +00:00