10.0.1 • Published 2 months ago
@vizex_ru/eslint-config
Licence
ISC
Version
10.0.1
Deps
9
Size
56 kB
Vulns
0
Weekly
0
ESLint
@vizex_ru/eslint-config — пакет конфигурации ESLint для анализа кода фронтенда. Включает заранее настроенные наборы правил для проектов на JavaScript, TypeScript и Vue.js.
Выбор версии пакета
| ESLint | Версия пакета | Формат конфига |
|---|---|---|
| ESLint 10 | @vizex_ru/eslint-config@10 | Flat config |
| ESLint 9 | @vizex_ru/eslint-config@9 | Flat config |
| ESLint 8 | @vizex_ru/eslint-config@0.2.4 | .eslintrc.js |
| ESLint 7 | @vizex_ru/eslint-config@0.2.3 | .eslintrc.js |
ESLint 10 (Flat Config)
Установка
npm install --save-dev @vizex_ru/eslint-config@10 eslint@10
Vanilla JS
// eslint.config.js
import baseConfig from '@vizex_ru/eslint-config';
export default [
...baseConfig,
];
TypeScript
// eslint.config.js
import tsConfig from '@vizex_ru/eslint-config/typescript.js';
export default [
...tsConfig,
];
Vue.js
// eslint.config.js
import vueConfig from '@vizex_ru/eslint-config/vue.js';
export default [
...vueConfig,
];
Vue.js + TypeScript
// eslint.config.js
import vueTsConfig from '@vizex_ru/eslint-config/vue-typescript.js';
export default [
...vueTsConfig,
];
Добавление своих правил
// eslint.config.js
import baseConfig from '@vizex_ru/eslint-config';
export default [
...baseConfig,
{
rules: {
'no-console': 'off',
},
},
];
ESLint 8 (Legacy)
Для ESLint 8 используйте версию @vizex_ru/eslint-config@0.2.4: