Používam eslint s VSCode 1.18.1 a najkrajšie / krajšie rozšírenie 0.26.0 pre VSCode. V mojom konfigurácii VSCode mám "prettier.eslintIntegration": true,
, Moja závislosť bývala:
"eslint": "^3.19.0",
"eslint-config-airbnb-base": "^11.1.3",
"eslint-plugin-import": "^2.2.0",
Typicky prettier-eslint naformátovaný takto:
return somePromise.then(result =>
someOtherPromise(result, { foo: "bar" })
);
Potom som inovoval na:
"eslint": "^4.11.0",
"eslint-config-airbnb-base": "^12.1.0",
"eslint-plugin-import": "^2.8.0",
A teraz prettier-eslint je formátovanie súborov, ako je tento:
return somePromise.then(result =>
someOtherPromise(result, { foo: "bar" }));
Toto je triviálny príklad, ale ak odsadenie ide o niekoľko úrovní hlboko, potom sa stáva ťažké čítať. Dávam prednosť starému štýlu.
Je možné dosiahnuť predchádzajúci štýl formátovania so zdokonalenými závislosťami?
odpovede:
1 pre odpoveď č. 1Podarilo sa to opraviť pridaním pravidiel z eslint-config-krajší.
V mojom .eslintrc.js
:
module.exports = {
extends: ["airbnb-base", "prettier"],
//...
}