Где взять .eslintrc такой же как и в expo.io?

Для создания .eslintrc файла, аналогичного тому, который используется в Expo.io, вам необходимо выполнить несколько шагов.

1. Установите Expo CLI, если у вас его еще нет, с помощью следующей команды:

npm install -g expo-cli

2. Создайте новый проект с помощью Expo CLI:

expo init my-project

3. После того, как проект успешно создан, перейдите в его директорию:

cd my-project

4. Теперь вам необходимо установить зависимости ESLint. Выполните следующие команды:

npm install --save-dev eslint eslint-plugin-react

5. Создайте файл .eslintrc в корне вашего проекта:

touch .eslintrc

6. Откройте этот файл в вашем любимом текстовом редакторе и добавьте следующую конфигурацию:

{
  "extends": [
    "expo",
    "plugin:react/recommended"
  ],
  "rules": {
    // Далее вы можете определить любые правила ESLint, которые вам нужны
  }
}

Этот фрагмент конфигурации .eslintrc наследует конфигурацию Expo и рекомендуемые правила для React.

7. Теперь вы можете запустить ESLint, чтобы проверить ваш код на соответствие правилам конфигурации. Выполните команду:

npx eslint [путь к вашему приложению]

Например, если ваше приложение находится в папке src, вы можете использовать команду:

npx eslint src

ESLint выполнит анализ вашего кода и выдаст предупреждения или ошибки в соответствии с правилами вашего .eslintrc файла.

Это - общий подход для создания и использования .eslintrc файла, аналогичного тому, который используется в Expo.io. Вы можете настроить дополнительные правила или наследовать другие конфигурации в зависимости от ваших потребностей.