@cursor-agency/eslint-plugin
v1.0.7
Published
## Установка
Downloads
51
Readme
@cursor-agency/eslint-plugin
Установка
yarn add @cursor-agency/eslint-plugin
или npm i @cursor-agency/eslint-plugin
Учтите, что помимо основного пакета, нужно установить его peerDependencies. Выполните команду
npm info "@cursor-agency/eslint-plugin" peerDependencies
, чтобы увидеть требуемые версии зависимостей.
Использование
В вашем .eslintrc добавьте extends:
// .eslintrc.js
require("@rushstack/eslint-patch/modern-module-resolution"); // Нужно для работы Vue конфига
module.exports = {
"extends": ["plugin:@cursor-agency/eslint-plugin/vue"]
}
Aliases во Vue
Если вы используете aliases в проекте на Vue, то нужно дополнительно настроить ESlint:
// .eslintrc.js
require("@rushstack/eslint-patch/modern-module-resolution");
const path = require('node:path')
const createAliasSetting = require('@vue/eslint-config-airbnb/createAliasSetting')
module.exports = {
"extends": ["plugin:@cursor-agency/eslint-plugin/vue"],
settings: {
...createAliasSetting({
'@': `${path.resolve(__dirname, './src')}`
})
}
}