20 lines
499 B
TypeScript
20 lines
499 B
TypeScript
import { joinPathFragments } from '@nx/devkit';
|
|
import { existsSync } from 'fs';
|
|
|
|
export const ESLINT_CONFIG_FILENAMES = [
|
|
'.eslintrc',
|
|
'.eslintrc.js',
|
|
'.eslintrc.cjs',
|
|
'.eslintrc.yaml',
|
|
'.eslintrc.yml',
|
|
'.eslintrc.json',
|
|
'eslint.config.js',
|
|
];
|
|
|
|
export const baseEsLintConfigFile = '.eslintrc.base.json';
|
|
export const baseEsLintFlatConfigFile = 'eslint.base.config.js';
|
|
|
|
export function isFlatConfig(configFilePath: string): boolean {
|
|
return configFilePath.endsWith('.config.js');
|
|
}
|