Чтобы отключить правило лининга для конкретной строки в JSHint, мы используем следующее правило: /* jshint ignore:start*/ $scope.someVar = ConstructorFunction(); /* jshint ignore:end */ Я пытался найти эквивалент выше для eslint....
Подключаемая утилита линтинга для JavaScript и связанных фреймворков.
Чтобы отключить правило лининга для конкретной строки в JSHint, мы используем следующее правило: /* jshint ignore:start*/ $scope.someVar = ConstructorFunction(); /* jshint ignore:end */ Я пытался найти эквивалент выше для eslint....
Можно ли отключить правило eslint для всего файла? Нечто такое как: // eslint-disable-file no-use-before-define (Аналогично eslint-disable-line.) Мне часто случается, что в определенном файле я нарушаю определенное правило во многих местах, которое считается нормальным для этого файла, но я не хочу...
Я использую eslint с Sublime Text 3 и пишу gulpfile.js. /*eslint-env node*/ var gulp = require('gulp'); gulp.task('default', function(){ console.log('default task'); }); Но eslint продолжает показывать ошибку: «Ошибка: неожиданный оператор консоли. (Без консоли)» Я нашел официальный документ здесь...
Я пытаюсь использовать линтер ESLint с инфраструктурой тестирования Jest. Тесты Jest выполняются с некоторыми глобальными переменными типа jest, о которых мне нужно рассказать линтеру; но сложность заключается в структуре каталогов, в Jest тесты встроены с исходным кодом в __tests__папки, поэтому...
Я получаю эту ошибку от ESLint: error Parsing error: The keyword 'const' is reserved из этого кода: const express = require('express'); const app = express(); const _ = require('underscore'); Я попытался удалить node_modulesи переустановить все пакеты npm (как предложено здесь ), но...
Я назначаю свойство глобальному объекту окна, но когда я запускаю eslint, я получаю это: «окно» не определено Я вижу это здесь, в документах eslint : следующее определяет окно как глобальную переменную для кода, который не должен вызывать тестируемое правило: valid: [ { code: "window.alert()",...
В React 16.8.6 (это было хорошо в предыдущей версии 16.8.3) я получаю эту ошибку, когда пытаюсь предотвратить бесконечный цикл при запросе выборки. ./src/components/BusinessesList.js Line 51: React Hook useEffect has a missing dependency: 'fetchBusinesses'. Either include it or remove the...
Есть ли способ отключить определенные правила для папки? Например, я не хочу, чтобы мне требовались комментарии JSDoc для всех моих тестовых файлов в testпапке. Есть ли способ сделать...
С этим кодом: import React from 'react'; import { Link } from 'react-router'; import { View, NavBar } from 'amazeui-touch'; import * as Pages from '../components'; const { Home, ...Components } = Pages; Я получаю эту ошибку eslint: 7:16 error Parsing error: Unexpected token .. Why? Вот мой конфиг...
Я использую React и Redux для разработки веб-приложения, и когда я запустил свой проект, я получил это: Line 13: Unexpected use of 'location' no-restricted-globals Search for the keywords to learn more about each error. Я много искал, как решить эту проблему, но ни один из найденных ответов не...
Я только что обновил Visual Studio 2017 от RC до финала. Я не получил следующую ошибку, но недавно я получил эту ошибку. При создании проекта я получаю следующую ошибку, которая мешает запуску веб-проекта: Severity Code Description Project File Line Suppression State Error eqeqeq (ESLint) Expected...
При использовании eslint в проекте gulp я столкнулся с проблемой с такой ошибкой, Expected linebreaks to be 'LF' but found 'CRLF' linebreak-styleи я использую среду Windows для запуска gulp, и весь журнал ошибок приведен ниже. Kiran (master *) Lesson 4 $ gulp Using gulpfile...
Я пытаюсь использовать isNaNглобальную функцию внутри функции стрелки в модуле Node.js, но я получаю эту ошибку: [eslint] Unexpected use of 'isNaN'. (no-restricted-globals) Это мой код: const isNumber = value => !isNaN(parseFloat(value)); module.exports = { isNumber, }; Есть идеи, что я делаю не...
Я установил eslint-config-airbnb, который должен предварительно настроить ESLINT для React: Наш экспорт по умолчанию содержит все наши правила ESLint, включая ECMAScript 6+ и React. Для этого требуются eslint, eslint-plugin-import, eslint-plugin-react и eslint-plugin-jsx-a11y. Мое...
У меня есть несколько файлов javascript, и я определил некоторую глобальную переменную в файле, который загружается раньше других. Как следствие, все файлы, загруженные после первого, имеют доступ к глобальной переменной. Однако ESLint показывает глобальную переменную как «не определенную». Я не...
У меня есть метод, основная цель которого - установить свойство объекта DOM. function (el) { el.expando = {}; } Я использую стиль кода AirBnB, из-за которого ESLint выдает no-param-reassignошибку: ошибка Присваивание параметру функции 'el' no-param-reassign Как я могу управлять объектом DOM,...
Я хочу использовать Prettier и ESLint вместе, но у меня возникли некоторые конфликты, просто используя их один за другим. Я вижу, что есть эти три пакета, которые, кажется, позволяют использовать их в тандеме: prettier-eslint eslint-plugin-prettier eslint-config-prettier Однако я не уверен, что...
Я использую следующую логику, чтобы получить строку i18n данного ключа. export function i18n(key) { if (entries.hasOwnProperty(key)) { return entries[key]; } else if (typeof (Canadarm) !== 'undefined') { try { throw Error(); } catch (e) { Canadarm.error(entries['dataBuildI18nString'] + key, e); }...
ESLint у меня не работает в VS Code. У меня есть плагин, установленный в VS Code, и сам ESLint как зависимость разработчика в моем package.json, который я также установил. Я изменил следующий параметр в настройках пользователя VS Code: { "eslint.options": { "configFile": "C:/mypath" } } Я...
Пользуюсь Reactи ESLintс eslint-plugin-react. Я хочу , чтобы disableв prop-typesправила в одном файле. var React = require('react'); var Model = require('./ComponentModel'); var Component = React.createClass({ /* eslint-disable react/prop-types */ propTypes: Model.propTypes, /* eslint-enable...