27 lines
596 B
JavaScript
27 lines
596 B
JavaScript
// @ts-check
|
|
|
|
import tsEslint from 'typescript-eslint'
|
|
import config from '@exercism/eslint-config-typescript'
|
|
import maintainersConfig from '@exercism/eslint-config-typescript/maintainers.mjs'
|
|
|
|
export default [
|
|
...tsEslint.config(...config, {
|
|
files: ['.meta/proof.ci.ts', '.meta/exemplar.ts', '*.test.ts'],
|
|
extends: maintainersConfig,
|
|
}),
|
|
{
|
|
ignores: [
|
|
// # Protected or generated
|
|
'.git/**/*',
|
|
'.vscode/**/*',
|
|
|
|
//# When using npm
|
|
'node_modules/**/*',
|
|
|
|
// # Configuration files
|
|
'babel.config.cjs',
|
|
'jest.config.cjs',
|
|
],
|
|
},
|
|
]
|