2017-10-25 6 views

Antwort

1

1) Installieren Sie ESLint und Prettier.

2) Installieren Sie die Plugins und Konfigurationen, die es ihnen ermöglichen zusammenzuarbeiten.

$ npm install --save-dev eslint-plugin-prettier eslint-config-prettier 

3) Fügen Sie die Ihre ESLint Konfigurationsdatei Folgendes:

{ 
    "plugins": [ 
    "prettier" 
    ], 
    "extends": [ 
    "prettier" 
    ], 
    "rules": { 
    "prettier/prettier": "error" 
    } 
} 

4) zu package.json die lint und prettier Befehle als npm Skripte hinzufügen:

{ 
    ... 
    "scripts": { 
    ... 
    "lint": "eslint 'src/**/*.js'", 
    "prettier": "prettier --write 'src/**/*.js'", 
    "check-all": "npm run prettier && npm run lint", 
    ... 
    }, 
} 

5) Sie jetzt fusseln und verschönern gleichzeitig Ihren Code:

$ npm run check-all 

Oder sie separat aufrufen:

$ npm run lint 
$ npm run prettier 
+1

Es gibt einen kleinen Tippfehler in der NPM installieren, ist es '' 'eslint-config-prettier'''. Danke für die hilfreiche Antwort! – antix

+0

Danke für den Fang! Habe es behoben. –