0

Ich habe eine Codebasis mit vielen Strings über String-Verkettung erstellt. Gibt es eine automatisierte Methode zum Ersetzen aller Instanzen der String-Verkettung mit templates? Zum Beispiel:Konvertieren Sie automatisch Zeichenfolge Verkettung in Vorlage Literale

const a = 'b ' + c; 
// becomes: 
const a = `b ${c}`; 

Eine Skript-basierte Lösung wäre genial. Ein Editor-Plugin wäre noch besser. (Ich verwende Visual Studio Code.)

+1

ESLint sollte dazu in der Lage sein. – idmean

+0

Willst du sagen, dass du willst, dass ein Skript deinen JS-Code syntaktisch analysiert und dort Vorlagenliterale erkennt und ersetzt, wo auch immer du mit '+'? –

+0

@Aakash Verma ja –

Antwort

0

Dies kann mit eslint erfolgen. Siehe Regel: http://eslint.org/docs/rules/prefer-template.

+0

Froh, dass es für Sie ausgearbeitet hat! Es wäre großartig, wenn Sie Anfängern wie mir helfen könnten, indem Sie erläutern, wie man es benutzt. Vielen Dank! –

Verwandte Themen