Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/eslint-plugin / default

Variable: default

ts
const default: {
  configs: {
     recommended: {
        plugins: readonly ["@graphorin"];
        rules: {
           @graphorin/no-bare-tool-exec: "warn";
           @graphorin/no-implicit-network-call: "error";
           @graphorin/no-secret-in-deps: "error";
           @graphorin/no-secret-unwrap: "error";
           @graphorin/no-third-party-workflow-aliases: "error";
           @graphorin/provider-middleware-order: "error";
           @graphorin/tool-description-required: "error";
           @graphorin/tool-examples-recommended: "warn";
           @graphorin/tool-parameter-naming: "warn";
        };
     };
  };
  meta: {
     name: "@graphorin/eslint-plugin";
     version: "0.1.0";
  };
  rules: {
     no-bare-tool-exec: RuleModule;
     no-console-in-public-api: RuleModule;
     no-implicit-network-call: RuleModule;
     no-secret-in-deps: RuleModule;
     no-secret-unwrap: RuleModule;
     no-third-party-workflow-aliases: RuleModule;
     provider-middleware-order: RuleModule;
     tool-description-required: RuleModule;
     tool-examples-recommended: RuleModule;
     tool-parameter-naming: RuleModule;
  };
};

Defined in: index.ts:87

Type Declaration

NameTypeDefault valueDefined in
configs{ recommended: { plugins: readonly ["@graphorin"]; rules: { @graphorin/no-bare-tool-exec: "warn"; @graphorin/no-implicit-network-call: "error"; @graphorin/no-secret-in-deps: "error"; @graphorin/no-secret-unwrap: "error"; @graphorin/no-third-party-workflow-aliases: "error"; @graphorin/provider-middleware-order: "error"; @graphorin/tool-description-required: "error"; @graphorin/tool-examples-recommended: "warn"; @graphorin/tool-parameter-naming: "warn"; }; }; }-index.ts:87
configs.recommended{ plugins: readonly ["@graphorin"]; rules: { @graphorin/no-bare-tool-exec: "warn"; @graphorin/no-implicit-network-call: "error"; @graphorin/no-secret-in-deps: "error"; @graphorin/no-secret-unwrap: "error"; @graphorin/no-third-party-workflow-aliases: "error"; @graphorin/provider-middleware-order: "error"; @graphorin/tool-description-required: "error"; @graphorin/tool-examples-recommended: "warn"; @graphorin/tool-parameter-naming: "warn"; }; }-index.ts:58
configs.recommended.pluginsreadonly ["@graphorin"]-index.ts:59
configs.recommended.rules{ @graphorin/no-bare-tool-exec: "warn"; @graphorin/no-implicit-network-call: "error"; @graphorin/no-secret-in-deps: "error"; @graphorin/no-secret-unwrap: "error"; @graphorin/no-third-party-workflow-aliases: "error"; @graphorin/provider-middleware-order: "error"; @graphorin/tool-description-required: "error"; @graphorin/tool-examples-recommended: "warn"; @graphorin/tool-parameter-naming: "warn"; }-index.ts:60
configs.recommended.rules.@graphorin/no-bare-tool-exec"warn"'warn'index.ts:61
configs.recommended.rules.@graphorin/no-implicit-network-call"error"'error'index.ts:62
configs.recommended.rules.@graphorin/no-secret-in-deps"error"'error'index.ts:63
configs.recommended.rules.@graphorin/no-secret-unwrap"error"'error'index.ts:64
configs.recommended.rules.@graphorin/no-third-party-workflow-aliases"error"'error'index.ts:65
configs.recommended.rules.@graphorin/provider-middleware-order"error"'error'index.ts:66
configs.recommended.rules.@graphorin/tool-description-required"error"'error'index.ts:67
configs.recommended.rules.@graphorin/tool-examples-recommended"warn"'warn'index.ts:68
configs.recommended.rules.@graphorin/tool-parameter-naming"warn"'warn'index.ts:69
meta{ name: "@graphorin/eslint-plugin"; version: "0.1.0"; }-index.ts:87
meta.name"@graphorin/eslint-plugin"'@graphorin/eslint-plugin'index.ts:40
meta.version"0.1.0"VERSIONindex.ts:41
rules{ no-bare-tool-exec: RuleModule; no-console-in-public-api: RuleModule; no-implicit-network-call: RuleModule; no-secret-in-deps: RuleModule; no-secret-unwrap: RuleModule; no-third-party-workflow-aliases: RuleModule; provider-middleware-order: RuleModule; tool-description-required: RuleModule; tool-examples-recommended: RuleModule; tool-parameter-naming: RuleModule; }-index.ts:87
rules.no-bare-tool-execRuleModulenoBareToolExecindex.ts:45
rules.no-console-in-public-apiRuleModulenoConsoleInPublicApiindex.ts:46
rules.no-implicit-network-callRuleModulenoImplicitNetworkCallindex.ts:47
rules.no-secret-in-depsRuleModulenoSecretInDepsindex.ts:48
rules.no-secret-unwrapRuleModulenoSecretUnwrapindex.ts:49
rules.no-third-party-workflow-aliasesRuleModulenoThirdPartyWorkflowAliasesindex.ts:50
rules.provider-middleware-orderRuleModuleproviderMiddlewareOrderindex.ts:51
rules.tool-description-requiredRuleModuletoolDescriptionRequiredindex.ts:52
rules.tool-examples-recommendedRuleModuletoolExamplesRecommendedindex.ts:53
rules.tool-parameter-namingRuleModuletoolParameterNamingindex.ts:54