Registry / testing / eslint-config-trails

eslint-config-trails

JSON →
library3.1.0jsnpmunverified

A shareable ESLint configuration for Trails.js projects. Version 3.1.0 is the latest stable release, last updated in 2018. It provides default ES6 linting rules, plus optional presets for React.js, test files, and config folders. Differentiators: designed specifically for Trails.js framework, minimal and opinionated, includes test and config-specific configs. No recent updates, low maintenance.

npm install eslint-config-trails
INSTALL
IMPORT
SIG · ESLINT-CONFIG-TRAI
E
eslint-config-trails
testingjavascriptv3.1.0
Install
—
Import
—
Disk
—
Pass rate
0/ 6
Env Coverage0 / 6
glibc
18–22
musl
18–22
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 18–226 runs
build_error
glibc
node 18–226 runs
build_error
Code
Verified usage

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

trails (default)
✓ { "extends": "trails" }
✗ No common mistake for extending, but confusion may arise from not installing eslint as peer.
Used in .eslintrc or package.json eslintConfig. Requires eslint installed.
trails/react
✓ { "extends": "trails/react" }
✗ Forgetting to install eslint-plugin-react
Adds React-specific rules. Requires eslint-plugin-react as dependency.
trails/test
✓ { "extends": "trails/test" }
✗ No wrong pattern, but note this is for test files only.
Relaxes some rules for test files.
trails/config
✓ { "extends": "trails/config" }
✗ No wrong pattern, but note this is for config files.
Relaxes some rules for config files.

Shows how to set up eslint-config-trails in .eslintrc.json and run ESLint.

// .eslintrc.json { "extends": "trails" } // Then run eslint on your files // npx eslint yourfile.js
Debug
Known issues
deprecatedeslint-config-trails has not been updated since 2018 and may not support latest ESLint versions.
fix
Consider migrating to a more modern ESLint config like eslint-config-standard or eslint-config-airbnb.
affects: >=3.0.0
gotchaThe 'trails/react' preset requires eslint-plugin-react to be installed as a dependency.
fix
Install it with npm install --save-dev eslint-plugin-react
affects: *
gotchaESLint 6+ may cause incompatibilities. Some rules may be removed or deprecated.
fix
Check rule compatibility and use an older ESLint version if needed.
affects: >=6.0.0
Errors
Common errors & fixes
Configuration for rule "no-multi-spaces" is invalid
ESLint version mismatch, rule removed or changed.
fix
Update ESLint or extend a different config that aligns with your ESLint version.
ESLint couldn't find the config "trails".
eslint-config-trails not installed or not in node_modules.
fix
Run npm install --save-dev eslint-config-trails eslint
Failed to load plugin 'react' declared in 'trails/react'
eslint-plugin-react not installed.
fix
Run npm install --save-dev eslint-plugin-react
Upgrade
Version history
3.1.0latest on npm
Audit
Dependencies
eslintrequiredPeer dependency required to use the config.
eslint-plugin-reactoptionalRequired for the React.js preset (trails/react).
Agent activity
4 hits · last 30 days
node
4
Resources
eslint-config-trails — npm install eslint-config-trails · libregistry