Вопросы по теме 'typescript-eslint'
Проверка значений по умолчанию в Typescript
Есть ли способ в typescript / typescript-eslint отобразить ошибку, когда необязательный параметр не имеет значения по умолчанию? Я пытаюсь преобразовать свою кодовую базу React с JSX в TSX, и у меня больше нет предупреждений о том, что defaultProps...
643 просмотров
schedule
26.05.2023
Есть ли способ в 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 просмотров
schedule
08.09.2022
Никаких явных правил при принятии любого объекта
Я сделал таблицу, которая будет принимать массив объектов и отображать их. Таблица не будет заранее знать, что это за объект, и на протяжении всего жизненного цикла таблицы могут быть установлены разные объекты. Я использую тип 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 просмотров
schedule
15.05.2024
отсутствует тип возвращаемого значения в функции объекта, возвращаемого фабричной функцией
Я обнаружил ложную ошибку от ESLint, используя @typescript-eslint , при попытке определить тип возврата функции внутри объекта, который возвращается функцией .
Например, у нас есть функция, возвращающая объект с такими функциями:
const...
1938 просмотров
schedule
19.04.2022
машинописные ошибки и предупреждения eslint не работают в коде Visual Studio
Я использовал eslint в своем проекте, но решил перейти на eslint и сделал это с помощью @typescript-eslint.
Для обмена я использовал приведенные здесь советы: https://github.com/typescript-eslint/tslint-to-eslint-config . Эта ссылка находится на...
4858 просмотров
schedule
24.11.2022
Настройте 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 просмотров
schedule
04.07.2023
Общая конфигурация eslint не может найти модули узлов
У меня есть несколько приложений, в которых я хотел бы использовать одну и ту же конфигурацию eslint:
- project_root/
- app1/
- node_modules/
- eslint.rc
- app2/
- node_modules/
- eslint.rc
- app3/...
1257 просмотров
schedule
06.02.2023
Дилемма ESLint Определена, но никогда не использовалась VS Не удается найти имя при использовании импорта для набора текста
Я только что столкнулся с дилеммой линтинга, и мне нужна ваша помощь, чтобы знать, что нужно делать. я использую
$ yarn lint -v
yarn run v1.22.4
$ eslint . -v
v6.8.0
С плагинами vue и @typescript-eslint , и у меня это в файле .ts:...
1249 просмотров
schedule
14.04.2024
Отключить правило верблюжьего регистра для идентификатора в конкретных интерфейсах
Я использую плагин @ 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 просмотров
schedule
10.11.2023
Ошибка: .eslintrc.js: недопустимая конфигурация правила без пустого интерфейса:
Попытка добавить правило, в котором говорится, что можно иметь пустой интерфейс, как показано ниже. Обратите внимание, что я пытаюсь добавить это в файл eslintrc.js — это правильно?
interface RoutesProps {}
1221 просмотров
schedule
16.02.2023
Как использовать конфигурацию ESLint TypeScript Airbnb?
Я пытаюсь установить и использовать конфигурацию ESLint Airbnb для TypeScript в течение нескольких дней. и я не могу заставить его работать. Кто-нибудь может дать шаги по установке и настройке рабочей конфигурации?
Ниже приводится одна из моих...
20096 просмотров
schedule
23.04.2022
Как отключить правило @ typescript-eslint / no-unused-vars с сервером React dev
Когда я запускаю команду linter, работает приведенная ниже конфигурация. Но когда у меня работает сервер React Dev, он компилируется с предупреждениями - @ typescript-eslint / no-unused-vars.
Как убрать предупреждения?
Вот моя конфигурация...
3224 просмотров
schedule
23.08.2022
Замените пространства имен 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 просмотров
schedule
15.11.2023
Конфигурация typescript-eslint: файл .eslintrc 'module' не определен
Я создаю новый проект, как описано в typescript-eslint документация по началу работы. Однако в моем .eslintrc.js файле я получаю сообщение об ошибке:
'модуль' не определен. eslint (no-undef)
Теперь, если я удалю eslint:recommended из...
2868 просмотров
schedule
26.07.2022
@ typescript-eslint проверка строгих логических выражений на ложное значение
Недавно у меня возникла проблема с тройной проверкой number | undefined var на undefined , но из-за того, что я не уделял внимания при написании кода, когда число было 0, он ошибочно обвинил его в неопределенном значении.
Затем я узнал о...
2363 просмотров
schedule
26.10.2022