eslint-remote-tester-repositories

raw JSON →
2.0.2 verified Sat Apr 25 auth: no javascript

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.

error TypeError: getRepositories is not a function
cause Importing default instead of named export
fix
Use const { getRepositories } = require('eslint-remote-tester-repositories')
error Cannot find module 'eslint-remote-tester-repositories'
cause Package not installed
fix
Run npm install --save-dev eslint-remote-tester-repositories
deprecated The 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.
gotcha The 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.
npm install eslint-remote-tester-repositories
yarn add eslint-remote-tester-repositories
pnpm add eslint-remote-tester-repositories

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
};