eslint-remote-tester-repositories
Version:
Shared repositories for eslint-remote-tester.config.js
54 lines (35 loc) • 1.21 kB
Markdown
# eslint-remote-tester-repositories
> Shared repositories for eslint-remote-tester.config.js
Utilities for making it easier to configure repositories for `eslint-remote-tester.config.js`.
Provides over 10K GitHub hosted repositories.
[](https://www.npmjs.com/package/eslint-remote-tester-repositories)
## Installation
```sh
# In your project directory
$ npm install --save-dev eslint-remote-tester-repositories
```
## API
### getRepositories
Get list of repositories as `string[]`.
#### Options
- `randomize`: `boolean` | Whether to randomize order of repositories. Defaults to `false`.
#### Example
```js
// eslint-remote-tester.config.js
const { getRepositories } = require('eslint-remote-tester-repositories');
module.exports = {
repositories: getRepositories({ randomize: true }),
...
};
```
### getPathIgnorePattern
Get `Regexp` for `pathIgnorePattern` matching provided repositories.
#### Example
```js
// eslint-remote-tester.config.js
const { getPathIgnorePattern } = require('eslint-remote-tester-repositories');
module.exports = {
pathIgnorePattern: getPathIgnorePattern(),
...
};
```