Registry / testing / eslint-config-ponder

eslint-config-ponder

JSON →
library0.16.6jsnpmunverified

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-ponder
INSTALL
IMPORT
SIG · ESLINT-CONFIG-POND
E
eslint-config-ponder
testingjavascriptv0.16.6
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
module.exports = require('eslint-config-ponder')
ESLint configs are typically loaded via package name in .eslintrc or eslint.config.js. Use 'eslint-config-ponder' as a string in extends array.

Shows how to extend eslint-config-ponder in a .eslintrc.json file and run ESLint.

// .eslintrc.json { "extends": "ponder" } // Then run: // npx eslint . --ext .ts,.tsx
Debug
Known issues
breakingRequires @typescript-eslint/eslint-plugin@^6.3.0 and @typescript-eslint/parser@^6.3.0. Older versions may cause rule incompatibilities.
fix
Update peer deps to ^6.3.0.
affects: <=0.16.6
deprecatedESLint flat config (eslint.config.js) is not supported; only .eslintrc format works.
fix
Use .eslintrc.json or .eslintrc.js instead of eslint.config.js.
affects: <=0.16.6
gotchaThe config is intended for Ponder projects; using it in non-Ponder projects may cause false positives.
fix
Only use this config for Ponder-based frameworks.
affects: <=0.16.6
Errors
Common errors & fixes
Error: Failed to load config "ponder" to extend from.
eslint-config-ponder is not installed or not found in node_modules.
fix
Run npm install eslint-config-ponder --save-dev and ensure it's listed in devDependencies.
ESLint: TypeError: this.libOptions.parse is not a function
Incompatible version of @typescript-eslint/parser (older than 6.3.0).
fix
Update @typescript-eslint/parser to ^6.3.0.
Upgrade
Version history
0.16.6latest on npm
Audit
Dependencies
@typescript-eslint/eslint-pluginrequiredRequired peer dependency for TypeScript linting
@typescript-eslint/parserrequiredRequired peer dependency for parsing TypeScript
eslintrequiredRequired peer dependency as the linting core
Agent activity
4 hits · last 30 days
node
4
Resources
eslint-config-ponder — npm install eslint-config-ponder · libregistry