Preguntas etiquetadas con eslint

La utilidad linting conectable para JavaScript y marcos relacionados.

2
Variables globales en Javascript y ESLint
Tengo varios archivos javascript y he definido alguna variable global en un archivo que se carga antes que los demás. Como consecuencia, todos los archivos cargados después del primero tienen acceso a la variable global. Sin embargo, ESLint muestra la variable global como "no definida". No quiero cambiar las reglas …


1
¿Cuál es la diferencia entre prettier-eslint, eslint-plugin-prettier y eslint-config-prettier?
Quiero usar Prettier y ESLint juntos, pero experimenté algunos conflictos simplemente usándolos uno tras otro. Veo que existen estos tres paquetes que parecen permitir su uso en conjunto: prettier-eslint eslint-plugin-prettier eslint-config-prettier Sin embargo, no estoy seguro de cuál usar ya que todos estos nombres de paquetes contienen eslinty prettier. ¿Cuál …


18
¿ESLint no funciona en VS Code?
ESLint no me funciona en VS Code. Tengo el complemento instalado en VS Code y ESLint en sí mismo como una dependencia de desarrollador en mi package.json, que también he instalado. Modifiqué la siguiente opción en la configuración de usuario del código VS: { "eslint.options": { "configFile": "C:/mypath" } } …


6
ESLint con React da errores `no-unused-vars`
He configurado eslint& eslint-plugin-react. Cuando ejecuto ESLint, el linter devuelve no-unused-varserrores para cada componente de React. Supongo que no reconoce que estoy usando la sintaxis JSX o React. ¿Algunas ideas? Ejemplo: app.js import React, { Component } from 'react'; import Header from './header.js'; export default class App extends Component { …

5
¿Cómo deshabilitar la regla ESLint react / prop-types en un archivo?
Estoy usando Reacty ESLintcon eslint-plugin-react. Quiero disablela prop-typesregla en un archivo. var React = require('react'); var Model = require('./ComponentModel'); var Component = React.createClass({ /* eslint-disable react/prop-types */ propTypes: Model.propTypes, /* eslint-enable react/prop-types */ render: function () { return ( <div className="component"> {this.props.title} </div> ); } });
84 reactjs  eslint 

1
Tipos de letra eslint - Falta la extensión de archivo "ts" importación / extensiones
Tengo una aplicación Node / Express simple hecha con Typecript. Y eslint dame el error Missing file extension "ts" for "./lib/env" import/extensions Aquí está mi archivo .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": [".js", ".jsx", ".ts", …


2
Cómo hacer que Eslint resuelva rutas asignadas en jsconfig
En mi proyecto nextjs he mapeado la ruta jsconfig.jsonpara facilitar las importaciones absolutas { "compilerOptions": { "baseUrl": "./", "paths": { "@/*": ["./*"] }, "target": "es6", "module": "commonjs", "experimentalDecorators": true } } Mis rutas de importación se ven así import { VIEW } from '@/src/shared/constants'; Mi eslintrc.jstiene configuraciones especificadas como module.exports …

3
useEffect: evita el bucle infinito al actualizar el estado
Me gustaría que el usuario pueda ordenar una lista de elementos pendientes. Cuando los usuarios seleccionan un elemento de un menú desplegable, establecerán el sortKeyque creará una nueva versión setSortedTodosy, a su vez, activará useEffecty llamará setSortedTodos. El siguiente ejemplo funciona exactamente como quiero, sin embargo, eslint me está pidiendo …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.