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 …
$("#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": …
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 …
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 …
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 …
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 …
Ich habe den nächsten Code, eslint throw: React / Prop-Typen onClickOut; fehlt in der Requisitenvalidierung reagieren / Requisitentypen Kinder; fehlt in der Requisitenvalidierung propTypes wurde definiert, aber eslint erkennt es nicht. import React, { Component, PropTypes } from 'react'; class IxClickOut extends Component { static propTypes = { children: PropTypes.any, …
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 …
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?
Ich mache einen benutzerdefinierten Hook, der ein Google hat, wenn sich ein Status ändert. Sie sollten in der Lage sein, einen beliebigen Status in einem Array zu übergeben. import { useState, useEffect } from 'react' const useFlatListUpdate = (dependencies = []) => { const [toggle, setToggle] = useState(false) useEffect(() => …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.