Fix Patterns

Deterministic error → fix mappings. Each pattern is a regex match on your CI logs paired with a proven file transform. Zero guessing, zero hallucinations.

94

Patterns

11

Ecosystems

100%

Confidence

Fix types:YAMLJSONAppendCreateReplace
node-heap-out-of-memory

Node.js JavaScript heap out of memory

YAMLci.yml
node-port-in-use

Port already in use (EADDRINUSE)

YAMLci.yml
node-eacces-permission

Permission denied writing to file or directory in CI

YAMLci.yml
node-econnrefused

Connection refused — service not ready in CI

YAMLci.yml
node-typescript-compilation-error

TypeScript compilation failure due to missing type declarations

JSONpackage.json
node-esm-require-error

Cannot use require() in ES module scope

JSONpackage.json
node-esm-import-cjs

Named export not found in CommonJS module from ESM import

Replacesource file
node-segfault

Node.js process segmentation fault (signal 11)

YAMLci.yml
node-typescript-strict-null

TypeScript strict null check error — Object is possibly undefined

JSONtsconfig.json
node-experimental-vm-modules

Jest ESM requires --experimental-vm-modules flag

JSONpackage.json
module-not-found-node

Cannot find module in Node.js (missing dependency)

JSONpackage.json
err-module-not-found-esm

ERR_MODULE_NOT_FOUND for ESM import

JSONpackage.json
npm-ci-lockfile-mismatch

npm ci failed due to lockfile mismatch with package.json

YAMLci.yml
pnpm-not-installed

pnpm command not found in CI

YAMLci.yml
env-var-undefined-node

Environment variable accessed but undefined in Node.js

Append.env.example
env-var-required-not-provided

Required environment variable was not provided

YAMLci.yml
env-var-dotenv-file-missing

.env file not found (ENOENT)

Create.env.example
env-var-invalid-json

Environment variable contains invalid JSON

Append.env.example
env-var-invalid-port

Environment variable contains invalid port number

Append.env.example
env-var-nan-coercion

Environment variable expected to be numeric but is NaN

Append.env.example
auth-npm-token-missing

npm authentication token missing for private registry

YAMLci.yml
auth-npm-forbidden-publish

npm publish forbidden — insufficient permissions

YAMLci.yml
gh-action-node-version-not-found

Specified Node.js version not available

YAMLci.yml
gh-action-command-not-found

Command not found in CI environment (exit code 127)

YAMLci.yml
test-jest-config-not-found

Jest configuration file not found or invalid

JSONpackage.json
test-timeout-exceeded

Test timeout exceeded — tests take longer in CI

JSONpackage.json
test-setup-file-missing

Test setup file referenced in config but does not exist

Createsetup file
test-coverage-threshold-not-met

Test coverage threshold not met in CI

JSONpackage.json
test-jest-transform-error

Jest transform/babel configuration error for JSX/TSX

JSONpackage.json
test-jest-module-mapper-missing

Jest cannot resolve module alias or path mapping

JSONpackage.json
eslint-config-not-found

ESLint configuration file referenced but not found

JSONpackage.json
typescript-strict-null-ci

TypeScript strict null check error in CI (passes locally)

JSONtsconfig.json
node-gyp-build-failure

node-gyp native module compilation failed (sharp, canvas, bcrypt)

YAMLci.yml
node-prisma-engine-not-found

Prisma client engine binary not found for platform

YAMLci.yml
node-nextjs-build-oom

Next.js build crashed with out of memory during static generation

YAMLci.yml
node-sharp-platform-mismatch

Sharp module installed for wrong platform (local vs CI)

YAMLci.yml
node-turbo-cache-miss-timeout

Turborepo full rebuild exceeded CI timeout due to cache miss

YAMLci.yml

Missing a pattern you need?

We add new patterns every week based on community requests.

Request a pattern