Запитання з тегом «eslint»

Утиліта для підключення підключення для JavaScript та пов'язаних з ними фреймворків.

11
Вимкнення правила eslint для певного рядка
Для того, щоб вимкнути правило зв’язування для певної лінії в JSHint, ми використовуємо таке правило: /* jshint ignore:start*/ $scope.someVar = ConstructorFunction(); /* jshint ignore:end */ Я намагався знайти еквівалент вищезазначеного для eslint.
1345 javascript  jshint  eslint 

12
Вимкнення правила eslint для певного файлу
Чи можна вимкнути правило eslint для всього файлу? Щось таке, як: // eslint-disable-file no-use-before-define (Аналогічно eslint-disabled-line.) Мені трапляється досить часто, що в певному файлі я порушую певне правило у багатьох місцях, яке вважається нормальним для цього файлу, але я не хочу відключати правило для всього проекту, і я не хочу …

16
Eslint: Як відключити "несподіваний консольний оператор" в Node.js?
Я використовую eslint з Sublime Text 3 і пишу gulpfile.js. /*eslint-env node*/ var gulp = require('gulp'); gulp.task('default', function(){ console.log('default task'); }); Але eslint постійно показує помилку: "Помилка: несподіваний консольний оператор. (Без консолі)" Тут я знайшов офіційний документ , але досі не знаю, як його відключити. /*eslint-env node*/ var gulp = …

9
Як використовувати ESLint з Jest
Я намагаюся використовувати підводку ESLint із рамкою тестування Jest. Jest тести виконуються з деякими глобальними jestвидами, про які мені потрібно розповісти лінеру; але хитра справа в структурі каталогів, за допомогою Jest тести вбудовуються у вихідний код у __tests__папках, тому структура каталогу виглядає приблизно так: src foo foo.js __tests__ fooTest.js bar …

6
eslint: error Помилка розбору: Ключове слово 'const' зарезервовано
Я отримую цю помилку від ESLint: error Parsing error: The keyword 'const' is reserved з цього коду: const express = require('express'); const app = express(); const _ = require('underscore'); Я спробував видалити node_modulesта перевстановити всі пакети npm (як тут запропоновано ), але безрезультатно.

6
ESLint - "вікно" не визначено. Як дозволити глобальні змінні в package.json
Я призначаю властивість об'єкту глобального вікна, але коли я запускаю eslint, я отримую це: "вікно" не визначено Я бачу це тут у документах eslint : нижче визначає вікно як глобальну змінну для коду, який не повинен викликати тестування правила: valid: [ { code: "window.alert()", globals: [ "window" ] } ] …
187 eslint 

3
Вимкнути правила eslint для папки
Чи є спосіб відключити конкретні правила для папки? Наприклад, я не хочу вимагати коментарів JSDoc для всіх своїх тестових файлів у testпапці. Чи є спосіб це зробити?
181 eslint 

12
Як виправити відсутні попередження про залежність при використанні useEffect React Hook?
З 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 dependency array react-hooks/exhaustive-deps Мені не вдалося знайти рішення, яке зупинить …

8
Помилка ESLint Parsing: Несподіваний маркер
З цим кодом: 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? Ось моя конфігурація eslint: …

4
Без обмежених глобалів
Я використовую React і Redux для розробки веб-сайту, і коли я запустив свій проект, я зрозумів: Line 13: Unexpected use of 'location' no-restricted-globals Search for the keywords to learn more about each error. Я багато шукав, як її вирішити, але жодна із знайдених відповідей мені не допомогла, тому я звернувся …

7
Як відключити помилку збирання JavaScript у Visual Studio 2017?
Я щойно оновив Visual Studio 2017 від RC до фіналу. Я не отримав таку помилку, але нещодавно я отримав цю помилку. Створюючи проект, я отримую таку помилку, яка перешкоджає запуску веб-проекту: Severity Code Description Project File Line Suppression State Error eqeqeq (ESLint) Expected '===' and instead saw '=='. VistaBest.Shop.Web C:\***\Request.js …

9
Очікується, що розриви лінії будуть "LF", але знайдено "CRLF" linebreak-style
Під час використання eslint в проекті gulp у мене виникла проблема з такою помилкою, Expected linebreaks to be 'LF' but found 'CRLF' linebreak-styleі я використовую середовище Windows для запущеної глотки, і весь журнал помилок наведено нижче Kiran (master *) Lesson 4 $ gulp Using gulpfile c:\Users\Sai\Desktop\web-build-tools\4\ gulpfile.js Starting 'styles'... Finished …

5
ESLint Несподіване використання isNaN
Я намагаюся використовувати isNaNглобальну функцію всередині функції стрілки в модулі Node.js, але я отримую цю помилку: [eslint] Unexpected use of 'isNaN'. (no-restricted-globals) Це мій код: const isNumber = value => !isNaN(parseFloat(value)); module.exports = { isNumber, }; Будь-яка ідея про те, що я роблю неправильно? PS: Я використовую посібник зі стилю …
154 javascript  eslint 

12
Використання eslint з машинописом - Неможливо визначити шлях до модуля
У мене є цей імпорт у моєму файлі app.spec.ts : import app from './app'; Що спричиняє цю помилку Typescript 2:17 error Unable to resolve path to module './app' import/no-unresolved ./app.ts існує, але я не скомпілював файл .ts у файл .js. Як тільки я компілюю файл .ts у файл .js, помилка …
124 typescript  eslint 

5
Долар ESLint ($) не визначений. (ні-undef)
$("#ID").hide(); я додаю ESLint до свого проекту. все добре, крім символу $. я отримую помилку: [eslint] '$' is not defined. (no-undef) my .eslintrc.json(примітка: у ньому встановлені додаткові правила , що забороняють функції jquery, коли є еквівалентний javascript): { "env": { "browser": true, "commonjs": true, "es6": true }, "extends": [ "eslint:recommended" …
107 jquery  eslint 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.