Commits
Click on a commit to change the comparison rangefix(oxlintrc): resolve relative plugin specifiers before merging extended configs (#14562)
- Fixes #14478
- Relative specifiers need to joined with their config's directory path.
- When extended configs are merged. we drop the "other" config's path.
- In this "extends" case, the plugins from the "other" config are
resolved relative to the "self" config's path. That shouldn't happen.
- All relative specifiers are resolved _before_ the merge.
- Since full platform-specific (correct) paths to the plugin are logged
when loading fails, this won't work well with the snapshot tests.
<img width="898" height="249" alt="image"
src="https://github.com/user-attachments/assets/7e4d0fa1-c0c1-4dc5-8135-dbf663900902"
/>
I am vacillating on this solution. Maybe external_plugin should be an
enum.
---------
Co-authored-by: Arsh <emmagoldmanvevo+github@pm.me>