23 lines
785 B
JavaScript
23 lines
785 B
JavaScript
require('@rushstack/eslint-config/patch/modern-module-resolution');
|
|
module.exports = {
|
|
extends: ['@microsoft/eslint-config-spfx/lib/profiles/react'],
|
|
parserOptions: { tsconfigRootDir: __dirname },
|
|
overrides: [
|
|
{
|
|
files: ['*.ts', '*.tsx'],
|
|
parser: '@typescript-eslint/parser',
|
|
'parserOptions': {
|
|
'project': './tsconfig.json',
|
|
'ecmaVersion': 2018,
|
|
'sourceType': 'module'
|
|
},
|
|
rules: {
|
|
// Prevent usage of the JavaScript null value, while allowing code to access existing APIs that may require null. https://www.npmjs.com/package/@rushstack/eslint-plugin
|
|
'@typescript-eslint/no-explicit-any': 0,
|
|
}
|
|
}
|
|
]
|
|
};
|
|
|
|
|