Описание тега eslint

The pluggable linting utility for JavaScript and related frameworks.
1 ответ

ESlint форматирование - выстраивать объявления?

Существует ли правило или плагин, который вызовет ошибку или предупреждение es-lint, если объявления внутри области видимости не будут располагаться, как показано ниже, с таким же выравниванием оператора присваивания? var a = 'a'; var bb = 'b'; var …
24 мар '16 в 11:19
1 ответ

Получение ESLint для игнорирования неиспользуемой переменной Angular $log

Для JavaScript я использую ESLint в Atom с Angular 1.5. У меня есть следующий отрывок в моем .eslintrc файл: "rules": { "no-unused-vars": ["warn", { "varsIgnorePattern": "\\$log" }] ESLint no-unused-vars Документация говорит, что я могу использовать…
01 фев '17 в 21:40
4 ответа

Как исправить эту ошибку ESlint (no-param-reassign) в моем фильтре

Я пытаюсь найти только пользователей, у которых есть определенный сервис. У каждого пользователя есть массив Сервисов. И матч, который мне нужно найти, следующий: userService.name === service.name && !user.disabled Код ниже работает, но есть…
1 ответ

ESLint согласованный возврат и вложенные обратные вызовы

У меня есть некоторые проблемы с правилом последовательного возврата, предоставленным ESLint. Код ниже будет бросать consistent-return предупреждение для User.findOne функция обратного вызова. Насколько я могу сказать, я могу только запустить .remov…
08 ноя '16 в 16:54
0 ответов

Как скрыть всплывающее окно от ESLint в коде Visual Studio?

Я новичок в Javascript и узел JS. теперь я использую VSCode в качестве IDE и устанавливаю eslint npm, а также использую расширение VS Code ESLint, но когда я пишу код, всегда появляется всплывающее окно, как на рисунке ниже, как его скрыть или отклю…
22 июл '18 в 06:51
1 ответ

ESLint Запретить использование предупреждений (без предупреждения)

Как я могу превратить следующее предупреждение в приемлемое предупреждение для ESLint? svg.onerror = function() { alert("File cannot be loaded"); }; Моя сборка не удалась, потому что, очевидно, я не могу использовать "alert". Я хочу вызвать это пред…
10 фев '16 в 06:30
1 ответ

Код Lint node.js при сохранении

Я хочу скопировать свой код node.js при сохранении файла (поэтому мне не нужно запускать npm run eslint вручную). Если бы я написал внешний интерфейс, я бы использовал webpack для связывания и хранения своих файлов при сохранении. Тем не менее, поск…
08 июн '17 в 21:14
2 ответа

Eslint отключить строгий режим при использовании Babel Parser

Я использую eslint для проверки правильности JavaScript в проекте React. Однако я столкнулся с проблемой при одновременном использовании --rule 'strict: 0' и --parser=babel-eslint. К примеру: Eslint без анализатора babel: eslint --no-eslintrc file.j…
09 авг '17 в 07:20
12 ответов

Используйте npm uuid в реактивах

У меня есть место, где я должен использовать пакет npm uuid для генерации уникальных идентификаторов. После установки пакета uuid используется следующее: const uuid = require('uuid/v1'); uuid(); Но у меня есть ошибка, которая говорит: [eslint] Unexp…
17 окт '18 в 09:53
1 ответ

Массив forEach() и Reduce()

Что вы думаете, это лучший способ сделать? Уменьшить путь: const result = Object.keys(params).reduce( (previous, key) => { if (this.model.hasOwnProperty(key)) previous[key] = this.model[key](params[key]); return previous; }, {}); ForEach Way: con…
26 май '16 в 12:58
1 ответ

Atom: React-redux / node: не удается найти модуль

Я использую Atom: были установлены следующие пакеты: linter-eslint и linter В папке проекта установлено следующее: npm install --save-dev eslint-config-rallycoding eslint-config-rallycoding@3.1.0 node_modules/eslint-config-rallycoding ├── eslint-plu…
30 окт '16 в 21:55
2 ответа

Ошибка ответа фильтра: неожиданная инструкция блока, окружающая тело стрелки

Я пытаюсь отфильтровать массив в реакции. Вот мой код: resultArray = myArray.filter((item) => { return item.children.length === 0; }); Это дает мне ошибку eslint:Unexpected block statement surrounding arrow body Поэтому я обменял скобки на скобки…
28 авг '17 в 18:34
1 ответ

Извлечение "строгого" из кода браузера

Я использую http://browserify.org/ и babelify для создания моих файлов React JSX, и я использую gulp-eslint в качестве кода кода. eslint настаивает на том, чтобы я включил 'use strict'; директива вверху каждого файла, но потом browserify заканчивает…
27 ноя '15 в 01:21
3 ответа

Функции потока Mobx не проверяются типом FlowType без.bind(это)

Когда мы используем функции декорированные потоком MobX, flowtype думает this имеет тип any и не проверяет тип. class MyComponent extends Component<*> { actionMethod = flow(function*(){ yield this.notAMethod(); }); } Однако, если мы связываем …
09 окт '18 в 09:08
1 ответ

Vim autoindent (gg=G) ужасно сломан для отступа JS

Моя конечная цель здесь заключается в использовании gg=G для автоматического встраивания всего моего кода JS, соответствующего eslintrc.js файл. Итак, в настоящее время у меня есть syntastic а также vim-javascript глядя на мой код JS со следующим в …
11 окт '17 в 01:24
0 ответов

Как форсировать параметры JSDoc с помощью Eslint

Я бы хотел, чтобы наш линтер работал, когда в JSDoc отсутствуют некоторые параметры в нашем документе JS. Например, я могу заставить JSDoc жаловаться на отсутствующие параметры или возвращать теги, но не для public/private/static/classdesc или функц…
03 июл '18 в 16:20
0 ответов

Узел fs не заменяет файл, как ожидалось

Я использую fs для записи результатов eslint на html-странице, но fs добавляет результаты в html-файл и не заменяет файл, как я ожидал. Это моя задача: gulp.task('lint',function () { return gulp.src(config.paths.js) .pipe(lint({configFile:'eslint.co…
13 июл '16 в 19:52
4 ответа

Eslint - превышен максимальный размер стека вызовов

Работая в проекте React / Webpack, у меня начались проблемы с библиотекой eslint. Пакет eslint загружается с помощью npm и используется для проверки проекта с помощью preLoader веб-пакета. preLoaders: [{ test: /\.jsx?$/, loaders: [ 'eslint' ], inclu…
25 ноя '15 в 12:42
3 ответа

Неопределенная переменная при преобразовании тернарного оператора в традиционный оператор if

Я использую eslint для исправления некоторых стандартов кодирования в своем базовом приложении. У меня есть следующая функция в представлении (упрощенный код): getData: function(foo){ var self = this; $.when(foo).then(function(){ var doUpdate = fals…
03 ноя '16 в 10:23
1 ответ

Sonarqube vs eslint rules (named function vs anonymous function)

I've written this code for a mongoose schema: localeTypesSchema.statics.findAndModify = function findAndModify(query, sort, update, options, callback) { const promised = q.nbind(this.collection.findAndModify, this.collection); return promised(query …
08 окт '16 в 14:09