Als «eslint» getaggte Fragen

Das steckbare Flusen-Dienstprogramm für JavaScript und verwandte Frameworks.

2
Globale Variablen in Javascript und ESLint
Ich habe mehrere Javascript-Dateien und ich habe eine globale Variable in einer Datei definiert, die vor den anderen geladen wird. Infolgedessen haben alle nach dem ersten geladenen Dateien Zugriff auf die globale Variable. ESLint zeigt die globale Variable jedoch als "nicht definiert" an. Ich möchte die Regeln von ESLint nicht …

4
ESLint-Dollar ($) ist nicht definiert. (no-undef)
$("#ID").hide(); Ich füge ESLint zu meinem Projekt hinzu. Alles ist in Ordnung, außer Symbol $. Ich bekomme eine Fehlermeldung: [eslint] '$' is not defined. (no-undef) my .eslintrc.json(Hinweis: Es sind zusätzliche Regeln festgelegt, die JQuery-Funktionen nicht zulassen, wenn es eine entsprechende Javascript-Funktion gibt.) { "env": { "browser": true, "commonjs": true, "es6": …
94 jquery  eslint 

11
So vermeiden Sie eine Neuzuweisung ohne Parameter, wenn Sie eine Eigenschaft für ein DOM-Objekt festlegen
Ich habe eine Methode, deren Hauptzweck darin besteht, eine Eigenschaft für ein DOM-Objekt festzulegen function (el) { el.expando = {}; } Ich verwende den Code-Stil von AirBnB, wodurch ESLint einen no-param-reassignFehler auslöst : Fehler Zuordnung zum Funktionsparameter 'el' no-param-Neuzuweisung Wie kann ich ein als Argument übergebenes DOM-Objekt manipulieren und dabei …
92 javascript  dom  eslint 


19
ESLint funktioniert nicht in VS Code?
ESLint funktioniert bei mir nicht in VS Code. Ich habe das Plugin in VS Code installiert und ESLint selbst als Entwicklerabhängigkeit in meiner package.json, die ich ebenfalls installiert habe. Ich habe die folgende Option in den VS Code-Benutzereinstellungen geändert: { "eslint.options": { "configFile": "C:/mypath" } } Ich habe den Befehl …

1
Was ist der Unterschied zwischen hübscher-eslint, eslint-plugin-hübscher und eslint-config-hübscher?
Ich möchte Prettier und ESLint zusammen verwenden, aber ich habe einige Konflikte erlebt, indem ich sie nacheinander verwendet habe. Ich sehe, dass es diese drei Pakete gibt, die es zu ermöglichen scheinen, sie zusammen zu verwenden: prettier-eslint eslint-plugin-prettier eslint-config-prettier Ich bin mir jedoch nicht sicher, welche ich verwenden soll, da …

6
ESLint with React gibt "no-unused-vars" -Fehler aus
Ich habe eslint& eingerichtet eslint-plugin-react. Wenn ich ESLint ausführe, gibt der Linter no-unused-varsFehler für jede React-Komponente zurück. Ich gehe davon aus, dass nicht erkannt wird, dass ich JSX- oder React-Syntax verwende. Irgendwelche Ideen? Beispiel: app.js. import React, { Component } from 'react'; import Header from './header.js'; export default class App …

5
Wie deaktiviere ich die ESLint React / Prop-Typ-Regel in einer Datei?
Ich benutze Reactund ESLintmit eslint-plugin-react. Ich möchte disabledie prop-typesRegel in einer Datei. 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 


6
Vermeiden Sie mit mapDispatchToProps einen Eslint-Fehler ohne Schatten
Ich habe die folgende Komponente, die einen no-shadowESlint-Fehler auf dem auslöst FilterButton props. import { setFilter } from '../actions/filter'; function FilterButton({ setFilter }) { return ( <button onClick={setFilter}>Click</button> ); } export default connect(null, { setFilter })(FilterButton); Wie kann ich die Warnung vermeiden, während sowohl mapDispatchToPropsdie präzise Syntax als auch die …

6
Wie erstelle ich einen WebStorm-Formatcode gemäß eslint?
Ich habe die eslint-Konfiguration für mein WebStorm-Projekt angegeben. Es scheint jedoch nicht für die Code-Neuformatierungsfunktion zu gelten. Zum Beispiel geht es zu formatieren import { something } from 'somewhere'als import {something} from 'somewhere'. Gibt es eine Möglichkeit, WebStorm dazu zu bringen, Code gemäß der Eslint-Konfiguration zu formatieren?
74 webstorm  eslint 

1
Typoskript eslint - Fehlende Dateierweiterung "ts" Import / Erweiterungen
Ich habe eine einfache Node / Express-App mit Typescript. Und eslint gib mir den Fehler Missing file extension "ts" for "./lib/env" import/extensions Hier ist meine .eslintrc-Datei { "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", ".tsx"], …


2
So lassen Sie eslint-Auflösungspfade in jsconfig zuordnen
In meinem nextjs-Projekt habe ich einen Pfad zugeordnet jsconfig.json, um einfache absolute Importe zu ermöglichen { "compilerOptions": { "baseUrl": "./", "paths": { "@/*": ["./*"] }, "target": "es6", "module": "commonjs", "experimentalDecorators": true } } Meine Importpfade sehen so aus import { VIEW } from '@/src/shared/constants'; Mein eslintrc.jshat Einstellungen angegeben als module.exports …

3
useEffect - Verhindert eine Endlosschleife beim Aktualisieren des Status
Ich möchte, dass der Benutzer eine Liste von Aufgabenelementen sortieren kann. Wenn der Benutzer ein Element aus einem Dropdown-Menü auswählt, wird festgelegt, sortKeywelches eine neue Version von erstellt setSortedTodos, und der useEffectAufruf wird wiederum ausgelöst setSortedTodos. Das folgende Beispiel funktioniert genau so, wie ich es möchte, aber eslint fordert mich …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.