Skip to content

Graphorin API reference v0.15.1


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

Variable: configs

ts
const configs: {
  flat/recommended: {
     plugins: Record<string, unknown>;
     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";
     };
  };
  recommended: {
     plugins: readonly string[];
     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";
     };
  };
} = plugin.configs;

Defined in: src/index.ts:103

Type Declaration

NameTypeDefault valueDefined in
flat/recommended{ plugins: Record&lt;string, unknown&gt;; 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"; }; }-src/index.ts:86
flat/recommended.pluginsRecord&lt;string, unknown&gt;-src/index.ts:87
flat/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"; }-src/index.ts:88
flat/recommended.rules.@graphorin/no-bare-tool-exec"warn"'warn'src/index.ts:61
flat/recommended.rules.@graphorin/no-implicit-network-call"error"'error'src/index.ts:62
flat/recommended.rules.@graphorin/no-secret-in-deps"error"'error'src/index.ts:63
flat/recommended.rules.@graphorin/no-secret-unwrap"error"'error'src/index.ts:64
flat/recommended.rules.@graphorin/no-third-party-workflow-aliases"error"'error'src/index.ts:65
flat/recommended.rules.@graphorin/provider-middleware-order"error"'error'src/index.ts:66
flat/recommended.rules.@graphorin/tool-description-required"error"'error'src/index.ts:67
flat/recommended.rules.@graphorin/tool-examples-recommended"warn"'warn'src/index.ts:68
flat/recommended.rules.@graphorin/tool-parameter-naming"warn"'warn'src/index.ts:69
recommended{ plugins: readonly string[]; 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"; }; }-src/index.ts:82
recommended.pluginsreadonly string[]-src/index.ts:83
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"; }-src/index.ts:84
recommended.rules.@graphorin/no-bare-tool-exec"warn"'warn'src/index.ts:61
recommended.rules.@graphorin/no-implicit-network-call"error"'error'src/index.ts:62
recommended.rules.@graphorin/no-secret-in-deps"error"'error'src/index.ts:63
recommended.rules.@graphorin/no-secret-unwrap"error"'error'src/index.ts:64
recommended.rules.@graphorin/no-third-party-workflow-aliases"error"'error'src/index.ts:65
recommended.rules.@graphorin/provider-middleware-order"error"'error'src/index.ts:66
recommended.rules.@graphorin/tool-description-required"error"'error'src/index.ts:67
recommended.rules.@graphorin/tool-examples-recommended"warn"'warn'src/index.ts:68
recommended.rules.@graphorin/tool-parameter-naming"warn"'warn'src/index.ts:69