Skip to main content

all

Every stable rule, including advisory project-hygiene checks. This preset is useful for plugin development, audits, and teams that prefer to opt out of individual rules explicitly.

import codex from "@typpi/eslint-plugin-codex";

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

Rules in this preset​

  • Fix legend:
    • 🔧 = autofixable
    • 💡 = suggestions available
    • — = report only
RuleFix
max-agents-instruction-chain-bytes—
no-conflicting-mcp-tool-lists—
no-deprecated-config-features—
no-deprecated-custom-prompts—
no-duplicate-skill-names—
no-empty-agents-md—
no-empty-skill-body—
no-full-access-without-approval—
no-ignored-hook-matcher—
no-ignored-hook-matcher—
no-ignored-project-config-keys—
no-legacy-profile-config—
no-mixed-hook-representations—
no-mixed-permission-models—
no-unsupported-hook-handler—
no-unsupported-hook-handler—
prefer-environment-mcp-credentials—
require-custom-agent-fields—
require-existing-relative-skill-links—
require-relative-skill-links—
require-skill-frontmatter—
require-skill-location—
require-skill-md-filename—
require-skill-name-match-directory—
require-valid-agent-nickname-candidates—
require-valid-hook-events—
require-valid-hook-events—
require-valid-hook-structure—
require-valid-hook-structure—
require-valid-mcp-approval-mode—
require-valid-mcp-transport—
require-valid-skill-compatibility—
require-valid-skill-description—
require-valid-skill-directory-name—
require-valid-skill-license—
require-valid-skill-name—