- Add a new rule
@convex-dev/no-process-env(enabled by default as an error) that flagsprocess.envin Convex code and, where it can, autofixes it to the typedenvobject exported by_generated/server. This is a major version bump because the new default-enabled rule can surface new errors in existing codebases. - Add a new rule
@convex-dev/no-duplicate-indexes(enabled by default as an error) that detects cases where indexes duplicate the same order of fields and can be combined. - Add a new rule
@convex-dev/require-access-control(disabled by default) that ensures that every public Convex function calls an access control helper (e.g.requireAdmin,assertIsLoggedIn, etc).
Product Release September 16, 2026
ESLint plugin 5.0.0
@convex-dev/eslint-plugin v5.0.0
Nicolas Ettlin
Published on September 16, 2026