MP042WARNINGFree
require-index-name
What It Detects
Indexes without explicit names get auto-generated names that are hard to reference.
Why It's Dangerous
Auto-generated index names like "users_email_idx" are unpredictable across environments. Explicit names make it easier to reference indexes in maintenance operations and documentation.
Bad Example
CREATE INDEX ON users (email);
Good Example
CREATE INDEX idx_users_email ON users (email);
Configuration
Disable this rule:
# .migrationpilotrc.yml rules: MP042: false
Or change its severity:
# .migrationpilotrc.yml
rules:
MP042:
severity: warning