Tag: eslint
Die steckbare linting-Dienstprogramm für JavaScript und den zugehörigen frameworks.
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
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
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
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:
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,
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
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
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
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 >
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
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
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
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)
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,
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: {
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
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
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
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]
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,
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
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
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
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
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
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
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
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
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
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.
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
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
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
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,
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
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
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
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
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
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
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) ?
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?
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
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('?')
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
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, /*
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'
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
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" ] };
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",