Skip to content

[Bug]: Panic when invalid glob pattern is provided for importGlobPlugin #6033

@TheAlexLichter

Description

@TheAlexLichter

Reproduction link or steps

https://repl.rolldown.rs/#eNp9UE1LxDAQ/StDLq2ypPdAvXpUxJv1ELfTEkmTkE7dlZL/7qSp7KLitIR8vPfmzVvFINQqjOvxLGnOeyfU5XwQRz4CHL2bCYJdRuNmaMFMwUeSE5KWo/VvdXUr3+fqAGvngAv1iFEBxQXzRbrJaxbxFqX1Y71L8T33QKEyMh1E9Nb2/uQkYwczXln646WYK1aAPgPCCk877CGQ4XaQYIh+guqbXnWuc3jeKD0OerEE9Qo6GDapftHbuzJRRFqiY/3dt4KXMigTJcthNBM60lYWO/ecyeMGrbfRX1Pn+M9f08CzCayQqVvQWSdX27agT9rQHm99cc0izCv1s+U/vOYal0VE4pA/ODWrCWcS6Qtqaq7o

What is expected?

No panic, proper error handling

What is actually happening?

thread 'tokio-runtime-worker' panicked at crates/rolldown_plugin_import_glob/src/utils.rs:397:7:
Invalid glob pattern: *.js (resolved: '/Users/alichter/Programming/tsdown-reproductions/src/index.ts'), it must start with '/' or './'.
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

System Info

repl

Any additional comments?

No response

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions