Описание тега eslint-plugin-import

2 ответа

Прерывание импорта / порядка eslint при использовании псевдонимов машинописного текста

Я использую псевдонимы путей машинописного текста в большом проекте реакции. Так, например, в моем tsconfig.json я указываю несколько псевдонимов пути: { "baseUrl": "./src", "paths": { "@common/*": ["common/*"], "@settings/*": ["settings/*"], // oth…
15 май '21 в 01:06
1 ответ

Не удалось загрузить конфигурацию "красивее" для расширения. (Предыдущая ссылка на этот вопрос не помогла)

npx create-react-app react-dapp npm install ethers hardhat @nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers npx hardhat После выполнения вышеуказанной команды я столкнулся со следующими Не удалось загрузить плагин prettier, …
0 ответов

Шаблон Glob minimatch для импорта React и Meteor в одной группе

Я пытаюсь настроить eslint-plugin-import пакет, чтобы заказать мой импорт, как я хочу. Вот неупорядоченный пример: @chakra-ui/react meteor/meteor meteor/react-meteor-data api/templates/collection react react-i18next ui/state/useCsvMappingObject Перв…
1 ответ

Использование eslint-plugin-import в монорепозитории не сообщает об ошибках, когда это необходимо?

Если у меня настроен следующий монорепозиторий packages / app1 есть в package.json packages / app2 не имеет в своем package.json пакеты / app2 пытается использовать Тогда в настоящее время я не получаю никаких предупреждений от чего-то вроде eslint-…
06 окт '21 в 01:18
1 ответ

Могу ли я принудительно выполнить анонимный экспорт по умолчанию?

Если у вас есть файл с таким же именем, как и у экспорта по умолчанию, зачем вам нужно называть этот экспорт? я нет DRYтам. У нас есть правило, запрещающее анонимный экспорт по умолчанию , но как я могу сделать обратное и вызвать ошибку, когда кто-т…
1 ответ

установка глобальных переменных в eslint-plugin-import

Как я могу в своем файле .eslintrc.js указать, какие глобальные переменные используются, eslint-plugin-import возвращает ошибку ->3:30 error Unable to resolve path to module 'config' import/no-unresolved. Думаю, другим способом было бы игнорирова…
2 ответа

Не удается найти узел модуля:fs при использовании eslint-typescript-import + eslint-import-resolver-typescript + CRA

Проблема Я попытался настроить псевдоним пути в своем проекте TS, но не смог его запустить. Я столкнулся с двумя ошибками, когдаnpm start: Module not found: Error: Can't resolve '~/App' in 'D:\work\workbench\templates\template-fe-pure\src'(даже несм…
0 ответов

Импорт плагина ESLint не сортируется должным образом

Я пытаюсь отсортировать импорт в своем приложении Angular. Я установил и настроилeslint-plugin-importно вроде не работает или я что-то не так делаю Я хочу отсортировать свой импорт следующим образом: Весь угловой импорт Весь импорт RxJS Все остальны…
1 ответ

ESLint не может обнаружить определенные модули при использовании `webpack` в качестве `import/resolver`

Я использую Webpack в своем проекте, а также ESLint. я установилeslint-plugin-importиeslint-import-resolver-webpackчтобы помочь ESLint понять некоторыеresolve.aliasesиспользуется в проекте (как упоминается здесь). Я также использую, как и . Проблема…
1 ответ

Добавление нескольких путей к шаблону eslint-plugin-import

Я хочу использовать eslint, чтобы заставить мой импорт быть в стандартном порядке. У меня это работает, однако это приводит к длинному файлу eslint, так как у меня много разных путей. У меня есть псевдонимы TypeScript, с которыми я хочу, чтобы прави…
24 авг '22 в 09:31
0 ответов

структурирование импорта — eslint-plugin-import

это скорее вопрос, так как я пробовал несколько способов заставить работать приведенную ниже структуру. Какие-нибудь советы? .eslint.js "import/order": [ "error", { "groups": ["builtin", "external", "internal", "sibling"], "pathGroups": [ { "pattern…
14 сен '22 в 19:46
0 ответов

ESLint `import/no-named-export` как включить с исключениями

Я отключил экспорт по имени в папках NextJS и (сейчас). Если это актуально. У меня есть корневая конфигурация, которая отключила экспорт по умолчанию для всего приложения. Затем эти две папки должны переопределить и перевернуть соответствующие прави…
27 окт '22 в 17:29
0 ответов

Псевдонимы импорта eslint не работают

мой.eslintrc.jsonфайл, расположенный по адресу./ { "env": { "browser": true, "es2021": true }, "extends": [ "eslint:recommended", "plugin:import/errors", "plugin:import/warnings" ], "overrides": [ ], "parserOptions": { "ecmaVersion": "latest", "sour…
29 окт '22 в 20:00
0 ответов

Есть ли способ запретить npm создавать символические ссылки на пакеты рабочей области внутри node_modules?

Мы работаем над монорепозиторием, который использует рабочие пространства npm. Один из каталогов в этом проекте является особенным в том смысле, что мы не хотим, чтобы пакеты внутри этого каталога могли импортировать друг друга. В настоящее время мы…
10 мар '23 в 06:56
0 ответов

Почему eslint-import-resolver-typescript работает неправильно в моей настройке турборепо

Я использую настройку турборепо для своих внешних приложений nextJS и имею следующую структуру папок: |--apps |----template1 |------.eslintrc.js |------package.json |------tsconfig.json |----template2 |------.eslintrc.js |------package.json |------t…
15 июл '23 в 10:10
1 ответ

Пакет eslint-plugin-import не может распознать разницу между внешними и внутренними каталогами

В моем.eslintrcУ меня есть: "import/order": [ "error", { "alphabetize": { "caseInsensitive": true, "order": "asc" }, "groups": [ "builtin", "external", "internal", "parent", "sibling", "index" ], "newlines-between": "always-and-inside-groups", "path…
1 ответ

импорт/заказ не может распознать неназванный импорт?

Конкретное правилоimport/orderfrom, похоже, не распознает безымянный импорт, такой как импорт: чтобы уточнить, мне нужно импортировать такой момент (как, по-видимому, указывает документация), поэтому я пытаюсь упорядочить его среди других импортов, …
0 ответов

<ESLINT> Как разместить все строки «типа импорта» внизу и обеспечить одинаковый порядок выравнивания для строк не «типа импорта»

Прежде всего, вот мой файл .eslintrc.js. У меня есть проект с псевдонимами модулей (@foo/**). module.exports = { extends: ['plugin:prettier/recommended', 'plugin:@typescript-eslint/recommended'], parser: '@typescript-eslint/parser', parserOptions: {…