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
muslnode 18–226 runs
build_error
glibcnode 18–226 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
agoda
✓ extends: ['eslint-config-agoda']
✗ extends: ['agoda']
Full package name required; shorthand not supported.
agoda/react
✓ extends: ['eslint-config-agoda/react']
✗ extends: ['eslint-config-agoda/lib/react']
Sub-config paths are relative to the package root via package.json exports.
agoda/typescript
✓ extends: ['eslint-config-agoda/typescript']
✗ extends: ['eslint-config-agoda/ts']
Use 'typescript' not 'ts' in config name.
agoda/jest
✓ extends: ['eslint-config-agoda/jest']
✗ extends: ['eslint-config-agoda/jest-react']
Jest config exists separately; also available as 'jest-react'.
Install all peer dependencies and configure .eslintrc.json with agoda configs for TypeScript, React, and Jest.
npm install --save-dev eslint eslint-config-agoda eslint-plugin-jest eslint-plugin-react eslint-plugin-import eslint-plugin-jsx-a11y @typescript-eslint/parser eslint-plugin-react-hooks @typescript-eslint/eslint-plugin
// .eslintrc.json
{
"extends": [
"eslint-config-agoda",
"eslint-config-agoda/react",
"eslint-config-agoda/typescript",
"eslint-config-agoda/jest"
],
"parserOptions": {
"project": "./tsconfig.json"
}
}
Errors
Common errors & fixes
Error: Cannot find module 'eslint-config-agoda'
Package not installed or missing peer dependencies
fixRun `npm install eslint-config-agoda --save-dev` and install all peer deps.
Configuration for rule 'import/order' is invalid
Incompatible version of eslint-plugin-import
fixInstall eslint-plugin-import@^2.26.0 as peer dependency.
ESLint couldn't find the config 'eslint-config-agoda/react'
Typo or wrong path
fixUse 'eslint-config-agoda/react' instead of 'eslint-config-agoda/lib/react'.
Audit
Dependencies
eslintrequiredcore linter
eslint-plugin-jestrequiredJest rules
eslint-plugin-reactrequiredReact rules
eslint-plugin-importrequiredimport ordering
eslint-plugin-jsx-a11yrequiredaccessibility rules
@typescript-eslint/parserrequiredTypeScript parsing
eslint-plugin-react-hooksrequiredReact hooks rules
@typescript-eslint/eslint-pluginrequiredTypeScript rules