javascript - Não é possível alterar a opção eqeqeq do ESlint para "smart"

Há erros no meu código:

Gravidade Código Descrição Projeto Ficheiro Linha Estado de Supressão Erro eqeqeq (ESLint) Esperava-se '!==' mas foi encontrado '!='.

Não consigo encontrar onde desativar apenas a opção eqeqeq.

Obrigado antecipadamente

Ler mais →

javascript - Executar um useEffect uma vez com o ESLint satisfeito

Esta é uma pergunta ao estilo React.

TL;DR Pegue a função set do useState do React. Se essa função "mudasse" a cada renderização, qual é a melhor forma de usá-la num useEffect, com o Effect a correr apenas uma vez?

Explicação Temos um useEffect

Ler mais →

javascript - Erro do ESLint: 'default' é proibido de ser usado como um nome exportado

Estou a receber este erro do eslint no ficheiro index.js:

'default' está restrito de ser usado como um nome exportado no-restricted-exports

página/index.js

export { default } from './test';

Ler mais →

javascript - Como corrigir este erro do eslint path not resolved? no-unresolved

Versão do Node: v6.11.0

Mensagem de erro:

Não foi possível resolver o caminho para o módulo './coins.json'. (import/no-unresolved)

Estou também a anexar uma captura de ecrã do erro:

Aqui pode ver que o App.js e o coins.json estão na

Ler mais →

javascript - como posso resolver o erro do ESLint 'no-unused-var' com o Google Maps

Acho que é um problema simples, mas não consigo resolvê-lo Eu tinha colocado /* export myMap */ ou /* global myMap */ no início do script, mas os erros continuam

Código

Ler mais →

javascript - Configurações do ESLINT para ignorar avisos como "ponto e vírgula extra"

Estou a usar o Atom Code Editor para um projeto VueJS com ESLINT (feross). Ao tentar criar rapidamente um protótipo de um layout, recebo estes erros.

Falta de espaço antes da chave de abertura As strings devem usar aspas simples Ponto e vírgula extra

Ler mais →

javascript - Eslint 8.0.1 - implementar jest na configuração gera um erro

No meu projeto Next/React/Typescript/Jest, estou a tentar configurar a minha configuração do eslint. Após atualizar para a versão 8.x (atualmente 8.0.1), o linter apresenta o seguinte erro:

Error: .eslintrc.js » ./eslint/config.js: Environment key "jest/globals" is unknown

Depois, adicionei 'plugin:jest/recommended' ao array extends no meu config.js, o que me levou a este erro:

TypeError

Ler mais →

javascript - Regra do ESLint para exigir funções arrow em classes quando `this` é referenciado

Existe uma regra do ESLint para impor que funções arrow sejam usadas em classes, sempre que this seja referenciado.

O Javascript é famoso por ter semânticas estranhas sobre como this está ligado a uma função.

Por vezes é desejáve

Ler mais →

node.js - Como ignorar ficheiros __generated__ com eslint

Eu tenho uma ferramenta de geração de tipos que gera tipos para mim dentro do meu src. Quero que o eslint ignore esses ficheiros, como é que eu configuro isso?

Tentei adicionar a seguinte entrada glob ao .eslintignore:

mas isso não teve efeito

Ler mais →

Como encontrar todas as importações no código usando o parser e as utilidades do typescript-eslint?

Estou a converter regras personalizadas do tslint para regras personalizadas do eslint. Com o tslint, conseguimos encontrar facilmente todas as importações com uma única função 'findImports(..)', mas com o typescript-eslint, não existe uma função assim. O meu problema é: existe alguma solução alternativa para isto, ou como escrever funções assim.

Ler mais →