routie dev init since i didn't adhere to any proper guidance up until now
This commit is contained in:
+26
@@ -0,0 +1,26 @@
|
||||
import { a as createRule, r as getValue } from "../utils.mjs";
|
||||
//#region src/rules/no-named-default/no-named-default.ts
|
||||
var no_named_default_default = createRule({
|
||||
name: "no-named-default",
|
||||
meta: {
|
||||
type: "suggestion",
|
||||
docs: { description: "Forbid named default exports." },
|
||||
schema: [],
|
||||
messages: { default: `Use default import syntax to import '{{importName}}'.` }
|
||||
},
|
||||
defaultOptions: [],
|
||||
create(context) {
|
||||
return { ImportDeclaration(node) {
|
||||
for (const im of node.specifiers) {
|
||||
if ("importKind" in im && im.importKind === "type") continue;
|
||||
if (im.type === "ImportSpecifier" && getValue(im.imported) === "default") context.report({
|
||||
node: im.local,
|
||||
messageId: "default",
|
||||
data: { importName: im.local.name }
|
||||
});
|
||||
}
|
||||
} };
|
||||
}
|
||||
});
|
||||
//#endregion
|
||||
export { no_named_default_default as t };
|
||||
Reference in New Issue
Block a user