Skip to main content

All

Enable the Secretlint bridge and every Secretlint config-authoring rule shipped by this plugin.

Use this preset when you want the broadest policy surface and are comfortable with new config rules becoming active as the plugin grows.

Flat config exampleโ€‹

import secretlint from "eslint-plugin-secretlint";

export default [...secretlint.configs.all];

Best fitโ€‹

  • Repository templates that should enforce the full Secretlint policy from day one.
  • Security-sensitive repos that want config drift caught with normal ESLint diagnostics.
  • Mature repositories after the recommended preset has already been rolled out.

What this preset includesโ€‹

  • secretlint/secretlint
  • Every configuration-authoring rule currently exported by the plugin.

What this preset does not includeโ€‹

  • Nothing from this plugin is excluded.

Rules in this presetโ€‹

This table is generated from runtime plugin metadata for secretlint.configs.all.

Fix legend:

  • ๐Ÿ”ง = autofixable
  • โ€” = report only
RuleFixThis presetAlso enabled in
secretlintโ€”๐ŸŸฃ Enabled๐ŸŸก ๐Ÿงช
require-secretlint-config-file-naming-conventionโ€”๐ŸŸฃ Enabled๐ŸŸก ๐Ÿ”ง
require-secretlint-rules-arrayโ€”๐ŸŸฃ Enabled๐ŸŸก ๐Ÿ”ง
require-secretlint-rule-idโ€”๐ŸŸฃ Enabled๐ŸŸก ๐Ÿ”ง
disallow-secretlint-duplicate-rulesโ€”๐ŸŸฃ Enabled๐ŸŸก ๐Ÿ”ง
disallow-secretlint-empty-rule-idโ€”๐ŸŸฃ Enabled๐ŸŸก ๐Ÿ”ง
disallow-secretlint-relative-rule-pathsโ€”๐ŸŸฃ Enabled๐ŸŸก ๐Ÿ”ง
disallow-secretlint-unknown-rule-propertiesโ€”๐ŸŸฃ Enabled๐Ÿ”ง
prefer-secretlint-allow-message-ids-arrayโ€”๐ŸŸฃ Enabled๐Ÿ”ง
prefer-secretlint-nested-rules-arrayโ€”๐ŸŸฃ Enabled๐Ÿ”ง
require-secretlint-rules-packages-installedโ€”๐ŸŸฃ Enabled๐Ÿ”ง