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

0 ответов

Правило ESlint no-undef для методов класса компонентов React

Можно ли в этом случае обнаружить неопределенный метод? export default class Test extends Component { render() { return ( <Example onClick={this.undefinedMethod} /> ); } }
31 июл '20 в 08:53
0 ответов

Правильна ли эта конфигурация eslintrc для плагинов "eslint-plugin-react" и "eslint-plugin-react-native"?

Я начинаю новый проект, и я хотел бы обеспечить соблюдение стиля кода для всех моих товарищей по команде. Однако мне сложно понять точный способ включения и настройки определенных правил в конфигурации eslintrc. В проекте используются: Expo (SDK36, …
1 ответ

альтернатива правилу линтера response /no-did-update-set-state

Мое приложение использует React 15 и мы избегаем использования componentWillReceivePropsв компонентах (чтобы было меньше работы во время перехода на React 16+). Имея это в виду, подходящим местом для установки состояния на основе предыдущих свойств …
25 ноя '19 в 13:36
0 ответов

Ошибка eslint: ошибка при загрузке правила 'react/jsx-key'

При настройке линтинга для моего проекта next.js/typescript я столкнулся с этой проблемой. Всякий раз, когда я пытаюсь бежать npx eslint . --ext .ts,.tsx или плагин eslint в VS Code, я получаю эту ошибку: Error: Error while loading rule 'react/jsx-k…
1 ответ

ESLint «Неожиданный токен)» также затмевает другие проблемы в файле

Я реализую ESLint вместе с Prettier в проекте React, и приведенный ниже код дает неприятную ошибку синтаксического анализа. ReactDOM.render( <TierComparisonApp {...tier_comparison_app.dataset} />, document.getElementById('tier_comparison_app')…
02 апр '21 в 22:25
1 ответ

Как я могу отлаживать правила eslint?

Я хотел отладить правила eslint для оптимизации производительности. Есть ли способ отладить его с помощью браузера / командной строки / инструмента?
0 ответов

Значение свойства Lint DOM / Component в camelCase

Я хочу усилить ценность className Свойство моих элементов и компонентов DOM должно быть camelCase. Пример элемента DOM: //bad DOM element ❌ <div className={'signinscreen_loading'}></div> //bad DOM element ❌ <div className={'sign-in-sc…
1 ответ

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

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

VSCode ESLint, как использовать глобальные eslint-plugin-react и eslint-plugin-react-native

Я пытаюсь использовать расширение VSCode ESLint с глобальной установкой eslint, а также глобальная установка пакетов и. Однако при запуске вывод сервера ESLint сообщает об ошибке: [Info - 1:44:44 PM] ESLint library loaded from: /Users/username/.conf…
0 ответов

Отсутствует контейнер выражения JSX вокруг литеральной строки: "submit" response /jsx-no-literals

Я только что добавил eslint-plugin-react в мой проект реакции, пока я пытаюсь добавить кнопку в свой проект следующим образом: <button type="submit">submit</button> eslint начинает обвинять стиль кода и выдает следующую ошибку: Line 46:5…
21 ноя '21 в 02:19
0 ответов

Остановите eslint для обработки файла .html как .jsx

У меня есть следующий файл .eslintrc для моего проекта реакции: { "extends": ["airbnb-base", "airbnb/hooks", "plugin:react/recommended"], "parserOptions": { "ecmaVersion": 2021, "sourceType": "module" } } У меня есть несколько чистых файлов .html в …
1 ответ

`react/require-default-props` показывает ошибку, несмотря на определенное значение свойства по умолчанию - почему?

Этот вопрос касается правила require-default-props. Вот мой код: function MyComponent({ blubb = 'my default', }: { blubb?: string, }) { // blubb is 'my default' by default }; Эслинт жалуется, что MyComponent.defaultPropsнастроен неправильно. На само…
22 мар '22 в 12:33
0 ответов

XO + eslint-plugin-react-native

Я пытаюсь заставить плагин eslint-plugin-react-native работать с XO. Я пытался следовать разделам «Установка» и «Настройка» для плагина, но всегда получаю следующее: ✖ 1:1 Definition for rule react-native/no-unused-styles was not found. react-native…
0 ответов

Как я могу решить ошибку при использовании установки npm?

Я просто хочу установить зависимости для своего проекта после очистки папки «node_module» и удаления файла package-lock.json: npm install И всегда получаю ошибку: npm ERR! code EINVALIDTAGNAME npm ERR! Invalid tag name "^" of package "eslint-plugin-…
0 ответов

Отсутствие eslint в ошибке проверки реквизита после обновления до последней версии eslint

Недавно я обновил свой пакет eslint (и все плагины) с7.16.0к8.30.0и теперь в паре моих компонентов я получаю сообщение об ошибкеESLint: 'propertyName' is missing in props validation(react/prop-types). До обновления эти компоненты не получали ошибок …
21 дек '22 в 05:45
0 ответов

Ошибки ESlint при использовании <a href="https://stackru-com.translate.goog/cdn-cgi/l/email-protection?_x_tr_sl=en&amp;_x_tr_tl=ru&amp;_x_tr_hl=ru&amp;_x_tr_pto=nui" rel="nofollow noopener noreferrer" target="_blank">[email protected]</a> с приложени

недавно в проекте, который я начинаю с нуля, я столкнулся с проблемой, которую не могу решить. Я не эксперт в pnp, на самом деле только что настраивал это в первый раз. Мы решили использовать [email protected] с настройкой без установки, я также нас…
2 ответа

нарушение eslint-plugin-react, TypeError: Ключ «плагины»: Ключ «0»: Ожидается объект

Ошибка Eslint при запуске с использованием рекомендуемой конфигурации из eslint-plugin-react. Попытка следовать разделу (новый: eslint.config.js) здесь https://github.com/jsx-eslint/eslint-plugin-react . &gt; Oops! Something went wrong! :( &gt; &gt;…
17 июл '23 в 18:12
0 ответов

Как создать собственное правило для eslint и отреагировать

Я пытаюсь добавить необходимые данные во все мои компоненты. Как мне создать это правило с помощью eslint? Я использую: eslint-plugin-react eslint-config-prettier eslint prettier У меня есть такой компонент: &lt;MyButton propExample="" /&gt; без dat…
25 июл '23 в 20:36