Tag: eslint

Die steckbare linting-Dienstprogramm für JavaScript und den zugehörigen frameworks.

Eslint wirft, wird ein Wert zugewiesen, aber nie verwendet , webpack-Modul

Anzahl der Antworten 2 Antworten
Ich bin importieren Sie ein Skript im webpack, es funktioniert alles, aber eslint wirft den Fehler 'modal is assigned a value but never used'. Tun haben, zu erklären, das const als Globale oder exportieren Sie das Modul

Wie unterstützen ES7 in ESLint

Anzahl der Antworten 2 Antworten
Habe ich ein Projekt-setup mit WebPack verwenden ESLint und ich bin zu wollen verwenden ES7 für die inline-bind-operator ::. Derzeit bin ich immer der parse-Fehler unten gezeigt /Users/ryanvice/Documents/Code/pluralsight-redux-starter/src/components/project/ProjectsPage.js (1/0) ✖ 7:27 Parsing error: Unexpected token : /Users/ryanvice/Documents/Code/pluralsight-redux-starter/src/routes.js

Machen ESLint Regeln anwenden, um nur bestimmte Datei-Namen-Muster

Anzahl der Antworten 2 Antworten
Ist es möglich zu konfigurieren ESLint in einer Weise, dass es nur gilt, Regeln zu Dateien, die Namen sind passend, bestimmte Muster? Ich weiß, es ist möglich, separate Regel Blätter in die Verzeichnisse, aber in dem Fall

Deaktivieren Sie Unnötige escape-Zeichen: \/ no-nutzlos-Flucht

Anzahl der Antworten 2 Antworten
Habe ich diese regex von mir, überprüfen Sie die Zeichenfolge, wenn es mit link oder url -(i.e. https://eslint.org/docs/rules/no-useless-escape). Mit diesem regex /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig habe ich gefunden und Fehler während der Ausführung meiner test-Fälle reagieren zu Unnecessary escape character:

Webpack 2 eslint-loader-auto-Update

Anzahl der Antworten 1 Antworten
Im webpack 1.x könnte ich die eslint-Eigenschaft in meinem webpack config zu aktivieren autofixing meine linting Fehler: ... module.exports = { devtool: 'source-map', entry: './src/app.js', eslint: { configFile: '.eslintrc', fix: true }, ... Jedoch im webpack 2.x,

Fügen Sie ein Leerzeichen in der selbst-schließende tags zuvor in der selbst schließenden tags

Anzahl der Antworten 1 Antworten
Wie wollen Sie ein Leerzeichen vor der schließenden tags in der selbst-schließende tags mit WebStorm/IntelliJ-basierte Produkte? Standardeinstellungen dreht <ReactComp /> zu <ReactComp/>, die gegen eine der Regeln (jsx-Platz-vor-schließen) in den Häufig verwendeten AirBNBs Javascript style guide. InformationsquelleAutor

Warum funktioniert die Airbnb-style-guide sagen, dass das Vertrauen auf Funktion name Inferenz wird abgeraten?

Anzahl der Antworten 4 Antworten
//bad class Listing extends React.Component { render() { return <div>{this.props.hello}</div>; } } //bad (relying on function name inference is discouraged) const Listing = ({ hello }) => ( <div>{hello}</div> ); //good function Listing({ hello }) { return

ESLint ES6 Redux global-erforderlich Unerwartete require();

Anzahl der Antworten 2 Antworten
Hallo Jungs, ja, ich bin mit diesem problem mit ESLint und kann nicht soulve auf meiner eigenen, Läden sind getrennt für jede enviroement, wie Sie auf dem screenshot erkennen kann, wie könnte ich das beheben, dass zu

Intellij plugin: AirBnB ESLint w/ Reagieren

Anzahl der Antworten 1 Antworten
Verwendung von Intellij Idea 15.0.2 auf Ubuntu 15.10, und versucht zu konfigurieren ESLint zu arbeiten. Folgen Sie den Anweisungen auf Jetbrains' Website, aber keine Würfel. Hier ist ein screencap von meinem Einstellungen zu Sprachen&frameworks > javascript >

Konfigurieren von ESLint arbeiten mit PhpStorm autofix ESLint Fehler

Anzahl der Antworten 2 Antworten
Habe ich definiert einige Regeln in ESLint config-Datei. Diese Datei ist im Anhang Preferences ->Languages and Frameworks ->JavaScript ->Code Quality Tools ->ESLint Und ich sehe, es funktioniert, weil in der code-editor für jede Regel angezeigt, wenn es

ESLint in WebStorm

Anzahl der Antworten 2 Antworten
Hat jemand schon das problem gehabt, ESLint laden nicht in WebStorm? Ich versuche, einen Pfad angeben /usr/local/bin/eslint, /usr/local/bin, Jedes mal bekam ich diese Meldung: oder no such directory Nachricht. Github issues doesnt help me muss etwas wie

Wie kann Sie deaktivieren Einzug überprüfung auf esLint?

Anzahl der Antworten 3 Antworten
Den Einzug der Regel unmöglich erscheint, zu deaktivieren; wie (in config-Einstellungen) deaktiviere ich diese Regel? danke. InformationsquelleAutor Dave Edelhart | 2016-02-23

Wie erhalte ich Zugriff auf das Objekt.Prototyp-Methode in der folgenden Logik?

Anzahl der Antworten 3 Antworten
Ich bin mit der folgenden Logik, um die i18n-string von der bestimmten Schlüssel. export function i18n(key) { if (entries.hasOwnProperty(key)) { return entries[key]; } else if (typeof (Canadarm) !== 'undefined') { try { throw Error(); } catch (e)

Wie zu beheben Eslint Fehler "bevorzugen-destructuring"?

Anzahl der Antworten 3 Antworten
Ich wollte zu verkürzen, wird ein Objekt-literal in ES6 wie diese: const loc = this.props.local; Der Grund ist loc.foo(); ist viel einfacher zu geben als this.props.local.foo(); Aber jetzt ESLint beklagt: Objekt verwenden, destructuring: lieber-destructuring Ich habe gelesen,

ESLint nicht in der VS-Code?

Anzahl der Antworten 10 Antworten
ESLint ist nicht für mich arbeiten in der VS-Code. Ich habe das plugin installiert, VS-Code, und ESLint selbst als Entwickler-Abhängigkeit in meinem Paket.json, die habe ich auch installiert. Modifizierte ich die folgende option in der VS-Code-Benutzer-Einstellungen: {

Pfeil, sollte die Funktion nicht zurückkehren Zuordnung?

Anzahl der Antworten 2 Antworten
Mein code funktioniert in der app allerdings mein eslint nicht zu mögen und sagt, ich sollte nicht zurückkehren Zuordnung. Was ist daran falsch? <div ref={(el) => this.myCustomEl = el} /> hinzufügen { } um es es ist

Wie kann ich das beheben jsx-a11y/Anker-ist-gültig bei Verwendung der Link-Komponente Reagieren?

Anzahl der Antworten 3 Antworten
In einer app Reagieren <Link to={`/person/${person.id}`}>Person Link</Link> Ergebnisse in den folgenden eslint Fehler The href attribute is required on an anchor. Provide a valid, navigable address as the href value jsx-a11y/anchor-is-valid Den Link Komponente resultiert, in ein

ESLint-support Visual studio 2017

Anzahl der Antworten 4 Antworten
ESlint statische intellisense scheint nicht unterstützt zu werden in Visual Studio 2017 die macht Kodieren .js-Dateien eine komplette Schmerz, als ich ausführen die CMD-eslint-Befehl, um jede linting Fehler. In VSCode kann ich einfach die ESLint-Erweiterung. Was ist

Modul ist nicht festgelegt und der Prozess ist nicht definiert in eslint in visual studio code

Anzahl der Antworten 1 Antworten
Habe ich installiert eslint in meinem Rechner und ich habe visual studio-code ich habe bestimmte Module und damit zur Verarbeitung exportiert werden Wenn ich versuche, "Modul" oder "Prozess" zeigt es es war in Ordnung arbeiten vor. [eslint]

ESLint "no-return-weisen" mit den Pfeil-Funktionen?

Anzahl der Antworten 1 Antworten
Aus der ESLint docs: http://eslint.org/docs/rules/no-return-assign.html Habe ich versucht mit: { "no-return-assign": [ 2, "except-parens" ] } aber dies erlaubt nicht die Zuweisung in Pfeil zurück. Ich will nicht zu ermöglichen die Zuweisung auf explizites Schlüsselwort return Zuordnung,

ESLint --fix nicht das Bearbeiten von Dateien

Anzahl der Antworten 1 Antworten
Ich versuche, Flusen und fix meinen code mit ESLint. Wenn ich ESLint mit meiner config-Datei und ohne die Update-flag, es läuft gut, und das ist, was es gibt. eslint-c .eslintrc.json ./src/aura/SearchAvailableNumbers /home/jason/sfa/testproj/src/aura/SearchAvailableNumbers/SearchAvailableNumbersController.js 8:9 error Unexpected blank line

ESLint Warnung ES6 Einklang-zurück-Regel

Anzahl der Antworten 2 Antworten
Bekomme ich eine ESLint Warnung: Erwartet, um einen Wert zurückzugeben Kunst das Ende der Pfeil Funktion ( gleichbleibende-return) errors.details.forEach((error) => { const errorExists = find(errObj, (item) => { //<== ESLint warning if (item && item.field === error.path

'eslint' ist nicht als ein interner oder externer Befehl

Anzahl der Antworten 3 Antworten
Ich versuche zu installieren eslint & führen Sie es in der vs-code. Ich lief diesen Befehl: npm i -g eslint und es schien zu funktionieren, aber ich bekomme immer eine "'eslint' ist nicht als ein interner oder

(Zeilenumbruch-Stil) Erwartet Zeilenumbrüche werden 'LF' gefunden, aber 'CRLF'. (eslint)

Anzahl der Antworten 1 Antworten
Ich hatte diese Fehlermeldung bei der Ausführung lint-test, wie lösen diese Fehlermeldung: (linebreak-style) Expected linebreaks to be 'LF' but found 'CRLF'. (eslint) PS: Vielleicht wird es hilfreich: ich bin mit Windows (WebStorm) und das Projekt ausführen und

Aktivieren Eslint auf typescript-Dateien

Anzahl der Antworten 2 Antworten
Auf webstorm eslint Einstellung gibt es eine "extra-eslint-Optionen" - Feld. In diesem habe ich Hinzugefügt: --ext .ts aus der eslint Dokumentation soll ermöglichen eslint zu arbeiten, um auf die benutzerdefinierte Datei-Erweiterung, in diesem Fall .ts-Dateien. Dieses tut

ESlint Fehler Installieren von der Kommandozeile aus

Anzahl der Antworten 3 Antworten
Bekomme ich folgenden Fehler bei der Installation der eslint: npm ERR! Darwin 15.4.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "eslint" npm ERR! node v5.5.0 npm ERR! npm v3.8.8 npm ERR! path /usr/local/lib/node_modules npm ERR! code EACCES

ESLint nicht ermöglicht, in

Anzahl der Antworten 4 Antworten
Ich habe ein Objekt currentValues= {hey:1212, git:1212, nmo:12121} und ich für im so: for (const key in currentValues) { if (Object.prototype.hasOwnProperty.call(currentValues, key)) { yield put(setCurrentValue(key, currentValues[key])); } } ESLint zeigt mir eine Fehlermeldung, die sagt: ESLint: for..in-Schleifen

Deaktivieren ESlint-parser Fehlermeldungen - VSCode

Anzahl der Antworten 4 Antworten
Habe ich ESlint konfiguriert mit vscode mit dem plugin, jetzt Frage ich mich, gibt es eine Möglichkeit, kann ich auch aufhören ESlint aus, zeigt mir die parser/syntax-Fehler, also kann ich anstelle view die syntax-Fehler, dass die Salsa-Sprache-Dienst

ignorieren eslint Fehler: 'import' und 'export' kann nur erscheinen auf der obersten Ebene

Anzahl der Antworten 2 Antworten
Ist es möglich, deaktivieren Sie diese Fehler in eslint? Parsing error: 'import' and 'export' may only appear at the top level Dieser sieht aus wie ein nicht beheben Szenario. Siehe github.com/eslint/eslint/issues/2259 und auch github.com/eslint/espree/issues/124 ; vor allem

Was ist Reagieren die Komponente 'displayName' verwendet wird?

Anzahl der Antworten 2 Antworten
Ich weiß, dass ist es gilt als gute Praxis auf Namen reagieren-Komponente durch hinzufügen eines displayName Eigenschaft, aber nicht sicher, ob ich weiß, warum. In reagieren docs, es zu sagen: DisplayName string verwendet wird, in der debugging-Meldungen.

ESLint-support Visual studio 2017

Anzahl der Antworten 4 Antworten
ESlint statische intellisense scheint nicht unterstützt zu werden in Visual Studio 2017 die macht Kodieren .js-Dateien eine komplette Schmerz, als ich ausführen die CMD-eslint-Befehl, um jede linting Fehler. In VSCode kann ich einfach die ESLint-Erweiterung. Was ist

'Proptypes' ist nicht definiert

Anzahl der Antworten 6 Antworten
Ich bin die Einrichtung eines neuen Reagieren, mit Hilfe von: https://github.com/facebookincubator/create-react-app Allerdings bin ich im laufen in ein linting Problem. Ich erhalte folgende linting Fehler 'PropTypes' is not defined. (no-undef). Hier ist der code, der das Problem

Reagieren eslint Fehler fehlt Requisiten validation

Anzahl der Antworten 3 Antworten
Habe ich den nächsten code, eslint werfen: reagieren/prop-Typen onClickOut; fehlt in Requisiten Validierung reagieren/prop-Typen Kinder; fehlt in Requisiten Validierung propTypes definiert wurde, aber eslint erkennt Sie nicht. import React, { Component, PropTypes } from 'react'; class IxClickOut

Wie kann ich schreiben Sie eine ESLint-Regel für "linebreak-Stil" und ändern Sie je nach Windows-oder Unix?

Anzahl der Antworten 4 Antworten
Wie wir alle wissen, die Zeilenumbrüche (neue Zeile) verwendet, in Windows sind in der Regel Wagenrücklauf (CR) gefolgt von einem line feed (LF), d.h. (CRLF) in der Erwägung, Linux und Unix verwenden einen einfachen line-feed (LF) Nun,

ESLint mit Reagieren gibt " no-unbenutzt-vars` Fehler

Anzahl der Antworten 4 Antworten
Ich habe setup eslint & eslint-plugin-react. Wenn ich ESLint, der linter gibt no-unused-vars Fehler für jeden Reagieren Komponente. Ich nehme an, es ist nicht zu erkennen, dass ich mit JSX oder Reagieren syntax. Irgendwelche Ideen? Beispiel: app.js

Schöner Weg, um loszuwerden, no-unbenutzt-Ausdrücke linter Fehler mit chai

Anzahl der Antworten 5 Antworten
In meinem Chai-tests, die ich finde mich oft nutzen wollen, Ihre Behauptungen, die sind so etwas wie .to.be.empty, .to.be.true e.t.c., weil ich finde Sie sauberer ist zu Lesen als .to.be.length(1) oder .to.be.equal(true). Aber das bricht meine linter

Manuelles hinzufügen von einem Pfad zu lösen eslintrc

Anzahl der Antworten 2 Antworten
Ich habe einen Ordner in meinem Projekt main dass ich mich auflösen wie ein Modul. Zum Beispiel import x from 'main/src' Importe main/src/index.js. Dies geschieht durch webpack s beheben alias-Konfiguration. Ein Problem ich habe, ist, loszuwerden, die

ESLint - Komponente geschrieben werden soll als eine Reine Funktion (reagieren bevorzugen/stateless-Funktion)

Anzahl der Antworten 6 Antworten
ESLint ist mir dieser Fehler auf einen reagieren-Projekt. ESLint - Komponente geschrieben werden soll als eine Reine Funktion (reagieren bevorzugen/stateless-Funktion) Es Punkte, um die erste Zeile der Komponente. export class myComponent extends React.Component { render() { return

Hübscher + Airbnb ist ESLint config

Anzahl der Antworten 4 Antworten
Vor kurzem habe ich angefangen mit Visual Studio den Code für meinen editor und fand das Schöner - JavaScript formatter. Ich denke, es ist ein tolles plugin, denn es hilft mir, mein code sieht nett aus. Richte

ESLint ignorieren, eine bestimmte Regel für ein bestimmtes Verzeichnis

Anzahl der Antworten 3 Antworten
Ist es möglich, mit ESLint zu ignorieren, eine bestimmte Regel für ein ganzes Verzeichnis? In meinem Fall würde ich gerne ignorieren import/prefer-default-export für ein Verzeichnis mit dem Namen commonComponents InformationsquelleAutor Kevin Amiranoff | 2016-12-24

Alternative zu verschachtelten ternären operator in JS

Anzahl der Antworten 6 Antworten
Ich persönlich Liebe ternäre Operatoren, und meiner bescheidenen Meinung nach, machen Sie komplizierte Ausdrücke sehr leicht zu verdauen. Nehmen Sie diese: word = (res.distance === 0) ? 'a' : (res.distance === 1 && res.difference > 3) ?

So konfigurieren Sie die eslint-Erweiterung in vscode?

Anzahl der Antworten 1 Antworten
Den vscode eslint-Erweiterung sagt: Konfigurationsoptionen eslint.enable: enable/diable eslint. Ist standardmäßig aktiviert. eslint.options: eine option Tasche, wie definiert durch die ESLint-API hier. Standardmäßig wird eine leere option Tasche. Kann ich nicht herausfinden, wo Sie zum konfigurieren der eslint-Erweiterung?

"Nein ESLint-Konfiguration gefunden" - Fehler

Anzahl der Antworten 7 Antworten
Vor kurzem haben wir aktualisiert haben, um ESLint 3.0.0 und erhalten die folgende Meldung läuft die grunt eslint Aufgabe: > $ grunt eslint Running "eslint:files" (eslint) task Warning: No ESLint configuration found. Use --force to continue. Hier

Erwartet 'dieser' verwendet werden, durch die Methode der Klasse

Anzahl der Antworten 5 Antworten
In meiner Klasse, eslint beschwert sich "Erwartet" this " verwendet werden, durch die Methode der Klasse 'getUrlParams' Hier ist meine Klasse: class PostSearch extends React.Component { constructor(props) { super(props); this.getSearchResults(); } getUrlParams(queryString) { const hashes = queryString.slice(queryString.indexOf('?')

VSCode Linter ES6 ES7 Babel linter

Anzahl der Antworten 1 Antworten
Verwendung von Visual Studio-code zu JavaScript lint-Datei basierend auf babel/ES7 stage-0 Regeln? Nur muss ich den lint code. Ich habe bereits webpack transpiling Js-Datei. InformationsquelleAutor der Frage Damien Leroux | 2016-03-31

Wie zu deaktivieren ESLint reagieren/prop-Typen in der Regel in eine Datei?

Anzahl der Antworten 4 Antworten
Ich bin mit der Reaktion und ESLint mit eslint-plugin-reagieren. Ich möchte zum deaktivieren der prop-Typen-Regel in einer Datei. var React = require('react'); var Model = require('./ComponentModel'); var Component = React.createClass({ /* eslint-disable react/prop-types */ propTypes: Model.propTypes, /*

Die Lösung linter Fehler nicht-undef-Dokument

Anzahl der Antworten 1 Antworten
Ich bin mit airbnb Erweiterung für linting mein Projekt Reagieren. Nun, in meinem index.js ich habe: import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; ReactDOM.render( <App />, document.getElementById('root'), ); linter sagt: no-undef 'document'

vim mit syntastic und eslint: Warnungen anzeigen

Anzahl der Antworten 2 Antworten
Ich verwende Vim mit der syntastic plugin und eslint. Wenn ich speichern eine JavaScript-Datei, ich kann sehen, Fehler kommen nur in Ordnung, aber ich kann nicht Holen Sie sich die Warnungen zu zeigen. Hier ist, was ich

Parsing-Fehler Das Schlüsselwort import Reserviert ist (SublimeLinter-contrib-eslint)

Anzahl der Antworten 5 Antworten
Ich habe ein problem mit eslint, es gibt mir [Parsing-Fehler Das Schlüsselwort import reserve] diese kommen nur in erhabenen, in atom-editor funktioniert gut. Ich habe eslint .eslintrc.js module.exports = { "extends": "airbnb", "plugins": [ "react" ] };

ESLint "Unerwartete tab-Zeichen" bei "Einzug" - Regel auf "Register"

Anzahl der Antworten 1 Antworten
Ich bin mit ESLint mit der Airbnb-plugin (eslint-config-airbnb) und Babel-parser. Ich habe nur Hinzugefügt, die extra-Regel mit Tab Zeichen für die Einrückung anstelle von Leerzeichen. Hier ist mein .eslintrc: { "parser": "babel-eslint", "extends": "airbnb", "plugins": [ "react",