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.
Related preset docsโ
Rules in this presetโ
This table is generated from runtime plugin metadata for secretlint.configs.all.
Fix legend:
๐ง= autofixableโ= report only
| Rule | Fix | This preset | Also 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 | ๐ง |