eslint- все статьи тега


Как исправить ошибку Eslint "prefer-destructuring"?

Я хотел сократить объектный литерал в ES6 следующим образом: const loc = this.props.local; Причина в том, что loc.foo(); намного проще печатать, чем this.props.local.foo(); Но теперь Эслинт жалуется: Использовать объект деструктурируется: предпочитаю-деконструкция Я прочитал описание ошибки на eslint.org но я этого не понимаю. У них есть пример, который очень похож на мой код, но их, кажется, все в порядке? var foo = object.bar; Как я могу исправить ошибку, не задав ее игнорирова ...

Настройка Airbnb ESLint с React и Webpack

Я пытаюсь настроить пылеобразования со стандартами на JavaScript на Airbnb на мой проект среагировать, он использует webpack. Обновлено последними пакетами на основе комментариев. "babel-eslint": "^6.1.2", "eslint": "^3.2.2", "eslint-config-airbnb": "^10.0.0", "eslint-plugin-import": "^1.12.0", "eslint-plugin-jsx-a11y": "^2.0.1", "eslint-plugin-react": "^6.0.0", "jshint": "^2.9.2", "jshint-loader": "^0.8.3", "json-loader": "^0.5.4", У меня также есть предзагрузчик в конфигурации webpack pr ...

PhpStorm / WebStorm и стандартные ошибки линтинга

Я только что переехал в PhpStorm из Sublime, поскольку, похоже, у него есть много способов облегчить мою жизнь в качестве Дэва. Однако, в моей компании мы используем Стандарт (https://github.com/feross/standard ) к добру или к худу, но я думаю, что даже не настроил Sublime much, чтобы на самом деле выделить ошибки таким образом, чтобы я не мог пропустить их и решить их раньше в процессе: Теперь я пытаюсь сделать то же самое в PhpStorm, но не могу понять, как "выбросить" ошибки в этом програ ...

Отключение правила eslint для определенной строки

для того чтобы отключить правило пылеобразования в конкретной строке в у JSHint мы используем следующее правило: /* jshint ignore:start*/ $scope.someVar = ConstructorFunction(); /* jshint ignore:end */ Я пытался найти эквивалент выше для eslint. ...

Как использовать ESLint с шуткой

Я пытаюсь использовать ESLint linter с платформой тестирования Jest. тесты Jest выполняются с некоторыми глобалами, такими как jest, о котором мне нужно будет рассказать линтеру; но хитрая вещь-это структура каталогов, с шуткой тесты встроены с исходным кодом в __tests__ папки, чтобы структура каталогов выглядит примерно так: src foo foo.js __tests__ fooTest.js bar bar.js __tests__ barTest.js обычно у меня были бы все мои тест ...

eslint: ошибка синтаксического анализа ошибка: ключевое слово 'const' зарезервировано

получение этой ошибки от eslint: ошибка синтаксического анализа ошибка: ключевое слово 'const' зарезервировано из этого кода: const express = require('express'); const app = express(); const _ = require('underscore'); Я попытался удалить node_modules и переустановить все пакеты узлов, как предлагается здесь: настройка Airbnb ESLint с React и Webpack но безрезультатно. ...

Ожидается, переносы строк, чтобы быть 'если', но нашли 'кода crlf' перевод строки-стиль

при использовании eslint в проекте gulp я столкнулся с проблемой с такой ошибкойExpected linebreaks to be 'LF' but found 'CRLF' linebreak-style и я использую среду Windows для выполнения глотка и весь журнал ошибок приведен ниже Kiran (master *) Lesson 4 $ gulp Using gulpfile c:UsersSaiDesktopweb-build-tools gulpfile.js Starting 'styles'... Finished 'styles' after 17 ms Starting 'lint'... 'lint' errored after 1.14 s ESLintError in plugin 'gulp-eslint' sage: Expected linebreaks to ...

ESLint неожиданное использование isNaN

Я пытаюсь использовать isNaN глобальная функция внутри функции стрелки в узле.модуль на JS, но я получаю эту ошибку: [eslint] Unexpected use of 'isNaN'. (no-restricted-globals) Это мой код: const isNumber = value => !isNaN(parseFloat(value)); module.exports = { isNumber, }; есть идеи о том, что я делаю неправильно? PS: я использую руководство по стилю AirBnB. ...