Вопросы по теме 'typescript-eslint'

Проверка значений по умолчанию в Typescript
Есть ли способ в typescript / typescript-eslint отобразить ошибку, когда необязательный параметр не имеет значения по умолчанию? Я пытаюсь преобразовать свою кодовую базу React с JSX в TSX, и у меня больше нет предупреждений о том, что defaultProps...
643 просмотров

Есть ли способ в TypeScript предупредить о 1 + 1 = 11?
JavaScript полон таких предостережений: const arr = [1, 2, 3] for (const i in arr) { console.log(i + 1) } Ожидаемый результат неопытного JS-разработчика будет 1 2 3 , но на самом деле это 01 11 21 . Похоже, что...
847 просмотров

Никаких явных правил при принятии любого объекта
Я сделал таблицу, которая будет принимать массив объектов и отображать их. Таблица не будет заранее знать, что это за объект, и на протяжении всего жизненного цикла таблицы могут быть установлены разные объекты. Я использую тип any[] для этого...
1587 просмотров
schedule 15.01.2023

Как глобально установить ESLint с поддержкой TypeScript?
Я хотел бы настроить мою установку GLOBAL eslint для линтинга моего проекта машинописного текста в Visual Studio Code. Итак, я установил расширение Visual Studio Code "ESLint" и установил ESLint с npm install -g eslint Согласно...
1521 просмотров
schedule 03.11.2022

Ошибка синтаксического анализа Typescript, когда EXTEND_ESLINT = true в приложении create-response-app
Урезанная демонстрация - GitHub В настоящее время у нас есть проект create-react-app, который претерпевает постепенную миграцию с Flow на Typescript. Это означало отключение некоторых нежелательных правил ESLint. Чтобы настроить ESLint, я...
2220 просмотров

отсутствует тип возвращаемого значения в функции объекта, возвращаемого фабричной функцией
Я обнаружил ложную ошибку от ESLint, используя @typescript-eslint , при попытке определить тип возврата функции внутри объекта, который возвращается функцией . Например, у нас есть функция, возвращающая объект с такими функциями: const...
1938 просмотров

машинописные ошибки и предупреждения eslint не работают в коде Visual Studio
Я использовал eslint в своем проекте, но решил перейти на eslint и сделал это с помощью @typescript-eslint. Для обмена я использовал приведенные здесь советы: https://github.com/typescript-eslint/tslint-to-eslint-config . Эта ссылка находится на...
4858 просмотров

Настройте ESLint RuleTester для использования парсера Typescript
Я пытаюсь написать несколько собственных правил ESLint для своего проекта на машинописном тексте. В своем проекте я использую eslint / typescript для линтинга. Я уже написал настраиваемый плагин eslint, который проверяет настраиваемое правило....
700 просмотров
schedule 03.08.2022

no-unused-выражений с необязательным вызовом TypeScript 3.7
Я использую TypeScript 3.7 с @typescript-eslint/parser и @typescript-eslint/eslint-plugin для линтинга. Я пытаюсь использовать синтаксис необязательной цепочки, и он отлично работает с необязательными вызовами . const { hj } = window;...
1381 просмотров

Общая конфигурация eslint не может найти модули узлов
У меня есть несколько приложений, в которых я хотел бы использовать одну и ту же конфигурацию eslint: - project_root/ - app1/ - node_modules/ - eslint.rc - app2/ - node_modules/ - eslint.rc - app3/...
1257 просмотров

Дилемма ESLint Определена, но никогда не использовалась VS Не удается найти имя при использовании импорта для набора текста
Я только что столкнулся с дилеммой линтинга, и мне нужна ваша помощь, чтобы знать, что нужно делать. я использую $ yarn lint -v yarn run v1.22.4 $ eslint . -v v6.8.0 С плагинами vue и @typescript-eslint , и у меня это в файле .ts:...
1249 просмотров

Отключить правило верблюжьего регистра для идентификатора в конкретных интерфейсах
Я использую плагин @ typescript-eslint для добавления правил в свой код TypeScript с помощью eslint. Одно из включенных мной правил - camelcase : "@typescript-eslint/camelcase": ["error", { "properties": "always" }] Это позволяет мне...
2607 просмотров
schedule 24.05.2024

Почему eslint --print-config blah.js ›outfile.json приводит к неверным правилам конфигурации?
Следуя этому руководству, я попытался создать извлеченный набор правил, за исключением того, что я расширяю eslint-config-airbnb-typescript-prettier вместо eslint-config-airbnb-typescript: - module.exports = { extends:...
599 просмотров

Ошибка: .eslintrc.js: недопустимая конфигурация правила без пустого интерфейса:
Попытка добавить правило, в котором говорится, что можно иметь пустой интерфейс, как показано ниже. Обратите внимание, что я пытаюсь добавить это в файл eslintrc.js — это правильно? interface RoutesProps {}
1221 просмотров

Как использовать конфигурацию ESLint TypeScript Airbnb?
Я пытаюсь установить и использовать конфигурацию ESLint Airbnb для TypeScript в течение нескольких дней. и я не могу заставить его работать. Кто-нибудь может дать шаги по установке и настройке рабочей конфигурации? Ниже приводится одна из моих...
20096 просмотров

Как отключить правило @ typescript-eslint / no-unused-vars с сервером React dev
Когда я запускаю команду linter, работает приведенная ниже конфигурация. Но когда у меня работает сервер React Dev, он компилируется с предупреждениями - @ typescript-eslint / no-unused-vars. Как убрать предупреждения? Вот моя конфигурация...
3224 просмотров

Замените пространства имен TypeScript модулями ES2015.
Недавно я перенастроил настройку машинописного текста и теперь получаю ошибки, вызванные правилом без пространства имен . Моя текущая настройка с пространствами имен выглядит следующим образом: класс, который что-то экспортирует: namespace...
222 просмотров
schedule 30.12.2022

vue-router проталкивает маршрут после почтового запроса axios
Когда я написал следующий код: axios.post('/user', { email: this.email }) .then( (response) => { if (!response.data) { this.$router.push({ path: '/register', params: { user: defaultUser } }); } else {...
598 просмотров

Конфигурация typescript-eslint: файл .eslintrc 'module' не определен
Я создаю новый проект, как описано в typescript-eslint документация по началу работы. Однако в моем .eslintrc.js файле я получаю сообщение об ошибке: 'модуль' не определен. eslint (no-undef) Теперь, если я удалю eslint:recommended из...
2868 просмотров

@ typescript-eslint проверка строгих логических выражений на ложное значение
Недавно у меня возникла проблема с тройной проверкой number | undefined var на undefined , но из-за того, что я не уделял внимания при написании кода, когда число было 0, он ошибочно обвинил его в неопределенном значении. Затем я узнал о...
2363 просмотров
schedule 26.10.2022