Perguntas com a marcação «eslint»

O utilitário linting conectável para JavaScript e estruturas relacionadas.


12
Desativando a regra eslint para um arquivo específico
É possível desativar a regra eslint para o arquivo inteiro? Algo como: // eslint-disable-file no-use-before-define (Análogo a eslint-disable-line.) Ocorre-me com bastante frequência que, em um determinado arquivo, estou quebrando uma regra específica em muitos locais que são considerados OK para esse arquivo, mas não quero desativar o regra para todo …

16
Eslint: Como desativar a "declaração inesperada do console" no Node.js.
Estou usando o eslint com o Sublime Text 3 e estou escrevendo gulpfile.js. /*eslint-env node*/ var gulp = require('gulp'); gulp.task('default', function(){ console.log('default task'); }); Mas o eslint continua mostrando o erro: "Erro: declaração inesperada do console. (Sem console)" Encontrei documento oficial aqui , mas ainda não sei como desabilitá-lo. /*eslint-env …

9
Como usar o ESLint com o Jest
Estou tentando usar o linter ESLint com a estrutura de teste Jest. Os testes de brincadeira são executados com algumas coisas globais jest, das quais precisarei falar ao linter; mas o mais complicado é a estrutura de diretórios. Com o Jest, os testes são incorporados ao código-fonte em__tests__ pastas; portanto, …



3
Desativar regras eslint para pasta
Existe uma maneira de desativar regras específicas para uma pasta? Por exemplo, não quero ter exigido comentários JSDoc para todos os meus arquivos de teste na testpasta. Existe uma maneira de fazer isso?
181 eslint 

12
Como corrigir o aviso de dependência ausente ao usar o useEffect React Hook?
Com o React 16.8.6 (foi bom na versão anterior 16.8.3), recebo esse erro ao tentar impedir um loop infinito em uma solicitação de busca ./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 Não consegui encontrar uma solução que …

8
Erro de análise do ESLint: token inesperado
Com este código: import React from 'react'; import { Link } from 'react-router'; import { View, NavBar } from 'amazeui-touch'; import * as Pages from '../components'; const { Home, ...Components } = Pages; Eu recebo este erro eslint: 7:16 error Parsing error: Unexpected token .. Why? Aqui está a minha …

3
Globais restritos
Estou usando o React e o Redux para desenvolver um aplicativo da web e, quando iniciei meu projeto, obtive o seguinte: Line 13: Unexpected use of 'location' no-restricted-globals Search for the keywords to learn more about each error. Pesquisei muito sobre como resolvê-lo, mas nenhuma das respostas que encontrei me …



5
ESLint Uso inesperado de isNaN
Estou tentando usar a isNaNfunção global dentro de uma função de seta em um módulo Node.js., mas estou recebendo este erro: [eslint] Unexpected use of 'isNaN'. (no-restricted-globals) Este é o meu código: const isNumber = value => !isNaN(parseFloat(value)); module.exports = { isNumber, }; Alguma idéia do que estou fazendo de …
154 javascript  eslint 

6
JSX não permitido em arquivos com extensão '.js' com eslint-config-airbnb
Eu instalei eslint-config-airbnb que deve pré-configurar o ESLINT para React: Nossa exportação padrão contém todas as nossas regras ESLint, incluindo ECMAScript 6+ e React. Requer eslint, eslint-plugin-import, eslint-plugin-react e eslint-plugin-jsx-a11y. Minha .eslintrcextensão de sua configuração: { "extends": "eslint-config-airbnb", "env": { "browser": true, "node": true, "mocha": true }, "rules": { "new-cap": …

1
Qual é a diferença entre mais bonito-eslint, eslint-plugin-mais bonito e eslint-config-mais bonito?
Quero usar o Prettier e o ESLint juntos, mas experimentei alguns conflitos apenas por usá-los um após o outro. Vejo que existem três pacotes que parecem permitir que sejam usados ​​em conjunto: prettier-eslint eslint-plugin-prettier eslint-config-prettier No entanto, não tenho certeza de qual usar, pois todos esses nomes de pacote contêm …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.