0.1.14 • Published 1 month ago

vue-linters-config v0.1.14

Weekly downloads
-
License
-
Repository
-
Last release
1 month ago

Конфиги eslint, stylelint, prettier

npm

Легко принимать свободу как должное, если никогда её не лишался. (Дик Чейни)

Конфиги для Vue3 Composition API (script setup) + TS + SCSS + CSS Module.

Редактор кода - VS Code с установленными плагинами ESLint, Prettier и Stylelint(не забыть в настройках добавить расширения файлов .vue и .scss).

Установка

npm i vue-linters-config --save-dev

Установка сторонних зависимостей:

npm i @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-config-prettier eslint-import-resolver-typescript eslint-plugin-import eslint-plugin-prettier eslint-plugin-vue prettier stylelint stylelint-config-recess-order stylelint-config-recommended-scss stylelint-config-recommended-vue stylelint-prettier postcss-html --save-dev

В package.json добавить команду в секцию script для запуска npm run lint:

"lint": "eslint '**/*.{js,ts,vue}' && stylelint '**/*.{scss,vue}'"

Версия для Windows без кавычек:

"lint": "eslint **/*.{js,ts,vue} && stylelint **/*.{scss,vue}"

Применение правил

В корневой папке создать 3 файла: .eslintrc.cjs, prettier.config.cjs, stylelint.config.cjs.

.eslintrc.cjs:

const { eslint } = require("vue-linters-config");
module.exports = eslint;

prettier.config.cjs:

const { prettier } = require("vue-linters-config");
module.exports = prettier;

stylelint.config.cjs:

const { stylelint } = require("vue-linters-config");
module.exports = stylelint;
0.1.14

1 month ago

0.1.13

7 months ago

0.1.10

9 months ago

0.1.11

8 months ago

0.1.12

8 months ago

0.1.8

9 months ago

0.1.9

9 months ago

0.1.4

11 months ago

0.1.6

10 months ago

0.1.5

11 months ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago