Programação eslint
Perguntas com a marcação «eslint»
O utilitário linting conectável para JavaScript e estruturas relacionadas.
Desativando a regra eslint para uma linha específica
Para desativar a regra de linting para uma linha específica no JSHint, usamos a seguinte regra: /* jshint ignore:start*/ $scope.someVar = ConstructorFunction(); /* jshint ignore:end */ Eu tenho tentado localizar o equivalente do acima para eslint.
É 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 …
404 javascript configuration lint eslint
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, …
eslint: error Erro de análise: A palavra-chave 'const' está reservada
Estou recebendo este erro do ESLint: error Parsing error: The keyword 'const' is reserved deste código: const express = require('express'); const app = express(); const _ = require('underscore'); Tentei remover node_modulese reinstalar todos os pacotes npm (como sugerido aqui ), mas sem sucesso.
ESLint - "janela" não está definida. Como permitir variáveis ​​globais no package.json
Estou atribuindo uma propriedade ao objeto de janela global, mas quando executo o eslint, recebo o seguinte: "window" não está definido Eu vejo isso aqui nos documentos do eslint : a seguinte janela define como uma variável global para código que não deve acionar a regra que está sendo testada: …
186 eslint
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
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 …
178 reactjs eslint create-react-app react-hooks
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 …
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 …
Como desativar o erro de compilação do JavaScript no Visual Studio 2017?
Acabei de atualizar o Visual Studio 2017 do RC para o final. Não recebi o seguinte erro, mas recentemente recebi esse erro. Ao criar o projeto, recebo o seguinte erro e impede que o projeto da Web seja iniciado: Severity Code Description Project File Line Suppression State Error eqeqeq (ESLint) …
Quebras de linha esperadas como 'LF', mas localizadas no estilo de quebra de linha 'CRLF'
Ao usar eslint no projeto gulp, encontrei um problema com erro como este Expected linebreaks to be 'LF' but found 'CRLF' linebreak-stylee estou usando o ambiente Windows para o gulp em execução e todo o log de erros é fornecido abaixo Kiran (master *) Lesson 4 $ gulp Using gulpfile …
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
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": …
102 javascript reactjs eslint eslint-config-airbnb
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 …