Registry / testing / eslint-remote-tester-repositories

eslint-remote-tester-repositories

JSON →
library2.0.2jsnpmunverified

Shared repository list for eslint-remote-tester, providing over 10,000 GitHub-hosted repositories for testing ESLint rules on real-world codebases. Current stable version is 2.0.2, released in 2023, and is part of the larger eslint-remote-tester ecosystem. This package includes utilities like getRepositories() to retrieve randomized subsets and getPathIgnorePattern() for filtering. Uses CommonJS require() style, but note that the parent package eslint-remote-tester has moved to ESM-only since v4.0.0; this companion package may follow in future releases. Differentiators: large curated repository set, easy integration, TypeScript types included.

npm install eslint-remote-tester-repositories
INSTALL
IMPORT
SIG · ESLINT-REMOTE-TEST
E
eslint-remote-tester-repositories
testingjavascriptv2.0.2
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.

getRepositories
const { getRepositories } = require('eslint-remote-tester-repositories')
const getRepositories = require('eslint-remote-tester-repositories')
Named export, not default. Use CommonJS require with destructuring.
getPathIgnorePattern
const { getPathIgnorePattern } = require('eslint-remote-tester-repositories')
const getPathIgnorePattern = require('eslint-remote-tester-repositories').getPathIgnorePattern
Same as getRepositories, it's a named export. Avoid dot-property access.
(types)
import type { GetRepositoriesOptions } from 'eslint-remote-tester-repositories'
const { GetRepositoriesOptions } = require('eslint-remote-tester-repositories')
TypeScript type exports are available via import type; do not attempt to require them at runtime.

Shows how to use getRepositories and getPathIgnorePattern in an eslint-remote-tester config file.

// eslint-remote-tester.config.js const { getRepositories, getPathIgnorePattern } = require('eslint-remote-tester-repositories'); module.exports = { repositories: getRepositories({ randomize: true }), pathIgnorePattern: getPathIgnorePattern(), // ... other eslint-remote-tester config };
Debug
Known issues
deprecatedThe package may transition to ESM-only in a future major version, following eslint-remote-tester v4.
fix
Watch for breaking changes when upgrading major versions.
affects: >=1.0.0 <4.0.0
gotchaThe repository list is static and may become outdated; some repositories might be private or deleted over time.
fix
Periodically update the package to get the latest list.
affects: >=1.0.0
Errors
Common errors & fixes
TypeError: getRepositories is not a function
Importing default instead of named export
fix
Use const { getRepositories } = require('eslint-remote-tester-repositories')
Cannot find module 'eslint-remote-tester-repositories'
Package not installed
fix
Run npm install --save-dev eslint-remote-tester-repositories
Upgrade
Version history
2.0.2latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
eslint-remote-tester-repositories — npm install eslint-remote-tester-repositories · libregistry