Recommended ESLint configuration for Ponder projects. Version 0.16.6, released alongside Ponder framework updates. This package provides a shareable ESLint config tailored to Ponder's TypeScript codebase, enforcing best practices and consistency. It depends on @typescript-eslint/eslint-plugin and @typescript-eslint/parser version ^6.3.0. Alternative to manually configuring ESLint rules for Ponder apps.
npm install eslint-config-ponderVerified import paths — ran on the pinned version, not inferred.
Shows how to extend eslint-config-ponder in a .eslintrc.json file and run ESLint.
Update peer deps to ^6.3.0.
Use .eslintrc.json or .eslintrc.js instead of eslint.config.js.
Only use this config for Ponder-based frameworks.
Run npm install eslint-config-ponder --save-dev and ensure it's listed in devDependencies.
Update @typescript-eslint/parser to ^6.3.0.