mirror of
https://github.com/denoland/deno.git
synced 2024-12-28 10:09:20 -05:00
21 lines
511 B
Markdown
21 lines
511 B
Markdown
|
Enforces specifying explicit references to paths in module specifiers.
|
||
|
|
||
|
Non-explicit specifiers are ambiguous and require probing for the correct file
|
||
|
path on every run, which has a performance overhead.
|
||
|
|
||
|
Note: This lint rule is only active when using `--unstable-sloppy-imports`.
|
||
|
|
||
|
### Invalid:
|
||
|
|
||
|
```typescript
|
||
|
import { add } from "./math/add";
|
||
|
import { ConsoleLogger } from "./loggers";
|
||
|
```
|
||
|
|
||
|
### Valid:
|
||
|
|
||
|
```typescript
|
||
|
import { add } from "./math/add.ts";
|
||
|
import { ConsoleLogger } from "./loggers/index.ts";
|
||
|
```
|