Skip to content

Commit d893552

Browse files
committed
Lint: ensure .ts extensions.
1 parent 10d4dfe commit d893552

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

eslint.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ const importConcerns = [
2424
selector: "ImportDeclaration[source.value=/^zod/] > ImportDefaultSpecifier",
2525
message: "do import { z } instead",
2626
},
27+
{
28+
selector: "ImportDeclaration[source.value=/^\\..+\\.js$/]",
29+
message: "use .ts extension for relative imports",
30+
},
2731
...builtinModules.map((mod) => ({
2832
selector: `ImportDeclaration[source.value='${mod}']`,
2933
message: `use node:${mod} for the built-in module`,

0 commit comments

Comments
 (0)