forked from microsoft/fluentui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.eslintrc.js
21 lines (20 loc) · 701 Bytes
/
.eslintrc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// @ts-check
const configHelpers = require('@fluentui/eslint-plugin/src/utils/configHelpers');
/** @type {import("eslint").Linter.Config} */
module.exports = {
extends: ['plugin:@fluentui/eslint-plugin/react--legacy'],
plugins: ['@fluentui'],
root: true,
rules: {
'@fluentui/ban-imports': ['error', { pathRegex: '^(\\.\\./)+Styling$', names: ['FontSizes'] }],
'@typescript-eslint/no-explicit-any': 'off',
},
overrides: [
{
files: [...configHelpers.devDependenciesFiles, 'src/common/{shallowUntilTarget,testUtilities}.ts'],
rules: {
'import/no-extraneous-dependencies': ['error', { packageDir: ['.', configHelpers.findGitRoot()] }],
},
},
],
};