mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-03-24 08:07:15 +01:00
46 lines
1.3 KiB
JavaScript
46 lines
1.3 KiB
JavaScript
import { eslint, globalNoExtraneousDependenciesDevDependencies } from '@trezor/eslint';
|
|
|
|
export default [
|
|
...eslint,
|
|
{ ignores: ['**/.build-storybook/*'] },
|
|
{
|
|
files: ['**/*.stories.tsx'],
|
|
rules: {
|
|
'no-console': 'off',
|
|
'import/no-default-export': 'off',
|
|
},
|
|
},
|
|
{
|
|
rules: {
|
|
'import/no-extraneous-dependencies': [
|
|
'error',
|
|
{
|
|
devDependencies: [
|
|
...globalNoExtraneousDependenciesDevDependencies,
|
|
'**/*.stories.*',
|
|
'**/.storybook/**',
|
|
],
|
|
},
|
|
],
|
|
},
|
|
},
|
|
{
|
|
rules: {
|
|
'@typescript-eslint/no-restricted-imports': [
|
|
'error',
|
|
{
|
|
paths: [{ name: '.' }, { name: '..' }, { name: '../..' }],
|
|
patterns: [
|
|
'@trezor/*/lib',
|
|
'@trezor/*/lib/**',
|
|
'@trezor/*/libDev',
|
|
'@trezor/*/libDev/**',
|
|
'@suite-common/**',
|
|
'@suite-native/**',
|
|
],
|
|
},
|
|
],
|
|
},
|
|
},
|
|
];
|