Аз съм с eslint с VSCode 1.18.1 и по-хубаво / красиво разширение 0.26.0 за VSCode. В моя VSCode конфиг имам "prettier.eslintIntegration": true,
, Моите зависимости бяха:
"eslint": "^3.19.0",
"eslint-config-airbnb-base": "^11.1.3",
"eslint-plugin-import": "^2.2.0",
Обикновено по-хубавият формат е форматиран по следния начин:
return somePromise.then(result =>
someOtherPromise(result, { foo: "bar" })
);
Тогава преустроих:
"eslint": "^4.11.0",
"eslint-config-airbnb-base": "^12.1.0",
"eslint-plugin-import": "^2.8.0",
И сега по-хубаво е, че форматирането на файлове като това вместо това:
return somePromise.then(result =>
someOtherPromise(result, { foo: "bar" }));
Това е тривиален пример, но ако вдлъбнатината достигне няколко нива дълбоко, тогава става трудно да се чете. Предпочитам стария стил.
Възможно ли е да се постигне предишният стил на форматиране с надстроените зависимости?
Отговори:
1 за отговор № 1Успя да го поправите, като добавите правилата от eslint-конфигурационния-хубава.
В моето .eslintrc.js
:
module.exports = {
extends: ["airbnb-base", "prettier"],
//...
}