Подключаемая утилита для рисования для JavaScript и связанных с ней платформ.

Подробнее про eslint...

Меня смущают ESLint и TypeScript. Я не могу вернуть null, потому что ESLint: используйте undefined вместо null. (Unicorn / no-null) Хорошо, я не возражаю и меняю null на undefined. Теперь у меня больше ошибок ESLint: не используйте бесполезные undefined. (unicorn / no-useless-undefined) и TS23....
2 Мар 2021 в 16:13
exports.sendInvite = functions.firestore .document("invites/{phoneNumber}") .onCreate(async (doc) => { //error is here I assume const from = "+<mynumber>"; const to = doc.data().phoneNumber; const text = "You can join the club now"; return client.messages.create(from, to, text)....
1 Мар 2021 в 05:47
Я пытаюсь специализировать компонент TextField для обработки многострочной обратной связи от клиентов. Это выглядит так: function AdditionalTextField(props) { return <TextField {...props} InputProps={{ style: { background: 'white' } }} fullWidth required={false} multiline rows={3} />; } К сожале....
28 Фев 2021 в 04:21
Я получаю это предупреждение на консоли. Однако, на мой взгляд, код правильный: { report.report.map((item, key) => { if (item.status !== "pending_review") { return ( <div key={key}> <Spacing appearance="small" /> <Titl....
25 Фев 2021 в 19:55
У меня в Javascript есть следующая функция. remove (item) {[item, ... this.list] = this.list} Код удаляет один элемент из списка, и это прекрасно работает. Проблема в том, что eslint .......
24 Фев 2021 в 23:57
Проблема: ESLint не видит всех проблем с кавычками в моем JS-файле, где я использую React. Ожидается . Убедитесь, что ESLint проверяет мои ошибки и показывает их мне. Что я пробовал: я изменил некоторые цитаты, чтобы увидеть разницу, и увидел, что для импорта ESLint работает, а в компонентах - ....
13 Фев 2021 в 12:16
Мне пришлось добавить два новых правила prefer-const и prefer-arrow-callback, отключить их. Так что добавьте внутрь rules, но похоже, что eslint перестает работать, он не форматирует документ. { "env": { "browser": true, "commonjs": true, "es2021": true }, "exten....
11 Фев 2021 в 19:46
Если у меня есть крючок, например: const useGetSet = (label: string) => { const [get, set] = useState(label); return { get, set }; }; Я могу map использовать массив, например: const labels = ['one', 'two'].map(useGetSet); Но если я расширю это до лямбды, например: const labels = ['one', 'two'....
10 Фев 2021 в 21:30
У меня возникла проблема при подключении конфигурации ESLint airbnb к моему приложению React. Я уже пытался удалить package-lock.json, node_modules и запустить команду установка npm WebStorm говорит ESLint: Error: .eslintrc.json >> eslint-config-airbnb-base >> MyApplicationPath\node_modules\eslint-....
После обновления @typescript-eslint es-lint запускал такие ошибки lint: 28:15 error 'token' is defined but never used @typescript-eslint/no-unused-vars В исходном коде: 23 interface IInterface { ... >> 27 func1: (token: string) => void >> 28 fun2: (token: string | null) => void ....
10 Фев 2021 в 11:26
Я использую eslint-plugin-tsdoc, который работает хорошо, за исключением файлов, для которых мне не требуется линтинг, например, любые маршруты api, которые используют apidoc вместо стилей комментирования tsdoc. Это вызывает ошибки при выполнении любого линтинга. Есть ли способ игнорировать файлы д....
10 Фев 2021 в 02:55
Приведите этот код в TypeScript: const res = arr.reduce((acc, cur) => (cur.id ? ++acc : acc), 0); Как мне сделать так, чтобы линтер не выдавал эти две ошибки? (параметр) acc: number Используемый унарный оператор '++'. eslint no-plusplus Присвоение функции параметру acc. eslint no-param-reassign....
9 Фев 2021 в 12:36
VSCode показывает ошибку при утверждении типа с использованием ключевого слова AS в файле .tsx. Тогда как при выполнении кода и запуске приложения в веб-браузере проблем не возникает. Ошибка анализа: неожиданный токен, ожидается ";" Мой eslint.rc { "parser": "babel-eslint", "env": { "es....
Я тестирую свое приложение с Jest и Cypress с помощью TypeScript. Файлы Jest заканчиваются на .test.ts, а тестовые файлы Cypress заканчиваются на .spec.ts. Я использую плагин Jest ESLint, который поставляется с expect-expect правило. Многие тесты Cypress не содержат expect. Как я могу отключить э....
6 Фев 2021 в 20:27
Следующая логика работает, как задумано. У меня нет возможности изменить правила линта. данные в этом случае - это просто объект, как показано ниже, который передается. const testData = { item_one: 'item', }; Это функция, которая принимает данные выше. const convert = (data) => { for (cons....
5 Фев 2021 в 20:24
В JavaScript вы можете определить класс с таким именем, как Node или Attr. Думаю, это может вызвать путаницу, так как есть и глобальная функция-конструктор с такими же именами. Я считаю, что линтинг - это работа ESLint, но я не мог понять, как настроить его для его обнаружения. Ни no-shadow, ни n....
Я использую пакет got и пытаюсь отправить запрос GET для проверки элементов в массиве. Этот запрос зацикливается для каждого элемента в массиве, а затем эти элементы далее сортируются в другие массивы, остальная часть кода зависит от этого списка. Впоследствии один из этих массивов будет отправлен....
Существуют ли какие-либо опубликованные правила eslint для указания Просто случайный пример, поэтому, пожалуйста, не обращайте внимания на логику / функциональность - Это как ПЛОХО for (let i = 0; i < 5; i++) { const container = document.getElementById('container'); container.innerHtml =....
3 Фев 2021 в 19:51
Я просмотрел документы Prettier и выполнил кучу поисков, но не могу понять, как настроить файлы angular html так, как я хочу. Я хочу, чтобы элементы находились в одной строке, если оно не превышает максимальное количество символов для одной строки, но если оно превышает максимальное, тогда мне нуже....
1 Фев 2021 в 04:26
У меня следующая ошибка ворса: Выдает ошибку Insert ';' prettier/prettier, если я позволю своей среде IDE исправить ее, у меня будет точка с запятой в первой строке: ;(async () => { Затем он жалуется на нарушение другого правила: unnecessary semicolon и предлагает мне удалить точку с запятой и т. ....
Я настроил eslint, чтобы предупреждать меня о правилах unsed vars: {'@ typescript-eslint / no-unused-vars': ['error', {args: 'none'}],} Теперь у меня есть класс машинописного текста, который выглядит как это: import {User} from '. / .......
28 Янв 2021 в 17:08
У меня есть приложение Ionic Vue, которое использует компонент slides для изменения реактивного свойства при каждом переходе. Соответствующий код выглядит так: <script lang="ts"> import { IonPage, IonContent, IonSlides, IonSlide,} from '@ionic/vue' export default { name: 'Splash', components: ....
25 Янв 2021 в 15:09
Я использую код VS и расширение eslint. Иногда eslint вылетает со следующей ошибкой: (node:1615011) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handl....
24 Янв 2021 в 22:10
У меня есть фрагмент кода в VS Code, выглядит так "JS arrow function": { "scope": "javascript, typescript", "prefix": "af", "body": [ "const ${1:name} = (${2:props}) => {", " $3", "}" ], "description": "Create arrow function" } Я хочу иметь tabulation п....
Я получаю эту странную ошибку: "sellerDetails" объявляется, но ее значение еще не читается в файле, который я вызываю компоненту. Я этим пользуюсь. Я начал получать эту ошибку день, всего день назад, и теперь, даже если я импортирую компонент, он не отображается в dom. поэтому я не понимаю, почем....
24 Янв 2021 в 11:56