Skip to main content

recommended

Balanced default for most repositories. It includes essential structure plus current, objective Codex correctness checks with low false-positive risk.

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

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

Rules in this preset​

  • Fix legend:
    • 🔧 = autofixable
    • 💡 = suggestions available
    • — = report only
RuleFix
max-agents-instruction-chain-bytes—
no-deprecated-config-features—
no-deprecated-custom-prompts—
no-empty-agents-md—
no-empty-skill-body—
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—
require-custom-agent-fields—
require-relative-skill-links—
require-skill-frontmatter—
require-skill-location—
require-skill-md-filename—
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-description—
require-valid-skill-directory-name—
require-valid-skill-name—