2017-08-21 3 views
0

I alten Stil Funktionsdeklarationen und unverbindlich Verfahren Erklärungen verbieten wollen:Prevent alten Stil Funktionsdeklaration

function f1() { ... } 
const f2 = function() { ... } 
class C { 
    f3() { ... } 
} 

Statt Pfeil-Stil Konstanten und Felder verwendet werden müssen:

const f1 =() => { ... }; 
class C { 
    f3 =() => { ... }; 
} 

es ist möglich mit ESLint oder einem Plugin?

+2

Sie alle verboten zu machen, wird dich eines Tages in den Arsch beißen. Aber möchte auch für "Standalone" -Funktionen wissen. –

+0

PFEILFUNKTIONEN NICHT IN KLASSEN VERWENDEN. Es macht es unmöglich, von Klassen zu erben. Wenn Sie beabsichtigen, Vererbung zu verwenden, MÜSSEN Sie REGELMÄSSIGE FUNKTIONEN VERWENDEN Wenn Sie die Vererbung nie verwenden wollen, dann ist das OK – slebetman

+0

Was ist falsch mit Vererbung und Pfeilfunktionen? Ich benutze es nicht viel, aber ich hatte noch keine Probleme. – vbezhenar

Antwort

Verwandte Themen