/ / Prettier + eslint прекъсвания на линия - eslint, vscode-разширения, eslint-config-airbnb, prettier, jsprettier

По-приятни + прекъсвания на линия - eslint, vscode-разширения, eslint-config-airbnb, prettier, jsprettier

Аз съм с 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"],
//...
}