Правило ESLint: максимальный путь вложения для файла - PullRequest
1 голос
/ 02 марта 2020

Существует ли такое правило, которое проверяет уровень вложенности пути к файлу? Например:

Примеры неправильного кода для этого правила:

import { notifyDevelopers } from '../../../../../utils/ajax'

Примеры правильного кода для этого правила:

import { notifyDevelopers } from './../utils/ajax'
import { notifyDevelopers } from 'utils/ajax'

Я нашел только этот пакет: https://github.com/benmosher/eslint-plugin-import

но, похоже, у этого пакета нет такого правила

1 Ответ

1 голос
/ 03 марта 2020

.eslintrc

{
  "rules": {
    "no-restricted-imports": [
      "error",
      {
        "patterns": ["../../../*"]
      }
    ]
  }
}

no-restricted-modules правило, также поддерживают это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...