Perguntas com a marcação «eslint»

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

2
Variáveis ​​globais em Javascript e ESLint
Eu tenho vários arquivos javascript e defini algumas variáveis ​​globais em um arquivo que carrega antes dos outros. Como consequência, todos os arquivos carregados após o primeiro têm acesso à variável global. No entanto, o ESLint mostra a variável global como "não definida". Não quero mudar as regras do ESLint …


4
Como acesso o método Object.prototype na seguinte lógica?
Estou usando a seguinte lógica para obter a string i18n da chave fornecida. export function i18n(key) { if (entries.hasOwnProperty(key)) { return entries[key]; } else if (typeof (Canadarm) !== 'undefined') { try { throw Error(); } catch (e) { Canadarm.error(entries['dataBuildI18nString'] + key, e); } } return entries[key]; } Estou usando ESLint …

18
ESLint não funciona no VS Code?
ESLint não está funcionando para mim no VS Code. Eu tenho o plugin instalado no VS Code, e o próprio ESLint como uma dependência do desenvolvedor em meu package.json, que também instalei. Modifiquei a seguinte opção nas configurações de usuário do código VS: { "eslint.options": { "configFile": "C:/mypath" } } …

6
ESLint com React fornece erros `no-unused-vars`
Eu configurei eslint& eslint-plugin-react. Quando executo o ESLint, o linter retorna no-unused-varserros para cada componente React. Presumo que ele não esteja reconhecendo que estou usando a sintaxe JSX ou React. Alguma ideia? Exemplo: app.js import React, { Component } from 'react'; import Header from './header.js'; export default class App extends …

1
TypeScript eslint - Extensão / importação de arquivo "ts" ausente / extensões
Eu tenho um aplicativo simples Node / Express feito com Typescript. E eslint me dê o erro Missing file extension "ts" for "./lib/env" import/extensions Aqui está o meu arquivo .eslintrc { "extends": [ "airbnb", "plugin:@typescript-eslint/recommended", "prettier", "prettier/react", "plugin:import/errors", "plugin:import/warnings", "plugin:import/typescript" ], "parser": "@typescript-eslint/parser", "plugins": ["@typescript-eslint", "prettier", "import"], "settings": { "import/extensions": …


2
Como fazer o eslint resolver caminhos mapeados no jsconfig
No meu projeto nextjs, mapeei o caminho jsconfig.jsonpara facilitar as importações absolutas { "compilerOptions": { "baseUrl": "./", "paths": { "@/*": ["./*"] }, "target": "es6", "module": "commonjs", "experimentalDecorators": true } } Meus caminhos de importação ficam assim import { VIEW } from '@/src/shared/constants'; Meu eslintrc.jstem configurações especificadas como module.exports = { …

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.