@vizex_ru/eslint-config
v9.1.0
Published
Rules for ESLint
Readme
ESLint
@vizex_ru/eslint-config — пакет конфигурации ESLint для анализа кода фронтенда. Включает заранее настроенные наборы правил для проектов на JavaScript, TypeScript и Vue.js.
Выбор версии пакета
| ESLint | Версия пакета | Формат конфига | |----------|-------------------------------|--------------------| | ESLint 9 | @vizex_ru/eslint-config@9 | Flat config | | ESLint 8 | @vizex_ru/[email protected] | .eslintrc.js | | ESLint 7 | @vizex_ru/[email protected] | .eslintrc.js |
ESLint 9 (Flat Config)
Установка
npm install --save-dev @vizex_ru/eslint-config@9 eslint@9Vanilla 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/[email protected]:
