✅ This rule is part of the recommended config.
🔧 This rule is auto-fixable.
When using a relative URL in new URL()
, the URL should either never or always use the ./
prefix consistently.
const url = new URL('./foo', base);
const url = new URL('foo', base);
Type: string
Default: 'never'
'never'
(default)- Never use a
./
prefix.
- Never use a
'always'
- Always add a
./
prefix to the relative URL when possible.
- Always add a
// eslint unicorn/relative-url-style: ["error", "always"]
const url = new URL('foo', base); // Fail
const url = new URL('./foo', base); // Pass