Optimize source map ignore list lookup from O(n^2) to O(1) using Set
- Replace Array.includes() with Set.has() for ignore list lookups
- Remove non-null assertion operator and add proper null checking
- Maintain backward compatibility and same logical behavior
- Resolves TODO comment about O(n^2) performance issue
- Add comprehensive unit tests for the optimization
Co-authored-by: shuding <3676859+shuding@users.noreply.github.com>