@perfective/eslint-config
Version:
ESLint shareable rules configuration
60 lines (59 loc) • 1.31 kB
TypeScript
/**
* Nominal type for globs pattern string.
*
* @since v0.31.0
*/
export type Glob = string;
/**
* A glob pattern for JSX files.
*
* @since v0.31.0
*/
export declare const jsxFiles: Glob;
/**
* A list of glob patterns for JS and JSX files.
*
* @since v0.31.0
*/
export declare const javascriptFiles: Glob[];
/**
* A glob pattern for TSX files.
*
* @since v0.31.0
*/
export declare const tsxFiles: Glob;
/**
* A list of glob patterns for TypeScript source files.
*
* @since v0.31.0
*/
export declare const typescriptFiles: Glob[];
/**
* A glob pattern for TypeScript declaration files.
*
* @since v0.31.0
*/
export declare const typescriptDeclarationFiles: Glob;
/**
* A glob pattern for JavaScript tools configuration files.
*
* @since v0.31.0
*/
export declare const configurationFiles: string[];
/**
* The default glob patterns Jest uses to find test files.
*
* @see https://jestjs.io/docs/configuration#testmatch-arraystring
*
* @since v0.31.0
*/
export declare const jestFiles: Glob[];
/**
* The default glob pattern Cypress uses to load test files.
*
* @see https://docs.cypress.io/app/references/configuration#e2e
* @see https://docs.cypress.io/guides/core-concepts/writing-and-organizing-tests.html
*
* @since v0.31.0
*/
export declare const cypressFiles: Glob;