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.

testing
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.

ESLint configs are typically loaded via package name in .eslintrc or eslint.config.js. Use 'eslint-config-ponder' as a string in extends array.

module.exports = require('eslint-config-ponder')

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 footguns
breakingRequires @typescript-eslint/eslint-plugin@^6.3.0 and @typescript-eslint/parser@^6.3.0. Older versions may cause rule incompatibilities.
deprecatedESLint flat config (eslint.config.js) is not supported; only .eslintrc format works.
gotchaThe config is intended for Ponder projects; using it in non-Ponder projects may cause false positives.
Upgrade
Version history

Breaking-change detection hasn't run for this library yet.

Audit
Security & dependencies

CVE tracking and dependency tree are planned for a later release.

Agent activity
9 hits · last 30 days
gptbot
4
ahrefsbot
4
script
1
Resources