https://github.com/vkcom/eslint-config
https://github.com/vkcom/eslint-config
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/vkcom/eslint-config
- Owner: VKCOM
- License: mit
- Archived: true
- Created: 2019-11-21T11:53:08.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-20T11:57:22.000Z (almost 3 years ago)
- Last Synced: 2025-01-17T17:42:26.741Z (over 1 year ago)
- Language: JavaScript
- Size: 369 KB
- Stars: 8
- Watchers: 15
- Forks: 9
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Перенесён
> **Warning**
>
> Пакет теперь доступен под названием [@vkontakte/eslint-plugin](https://github.com/VKCOM/eslint-plugin). Пожалуйста, мигрируйте на него. Этот репозиторий больше не поддерживается.
# @vkontakte/eslint-plugin
Правила линтинга ECMAScript, JSX и TypeScript модулей от [VK](https://vk.com/).
## Установка
`yarn add @vkontakte/eslint-plugin` или `npm i @vkontakte/eslint-plugin`
Учтите, что помимо основого пакета, вам нужно установить его peerDependencies. Выполните команду
`npm info "@vkontakte/eslint-plugin" peerDependencies`, чтобы увидеть требуемые версии зависимостей.
## Использование
В вашем .eslintrc добавьте extends:
```js
// .eslintrc.js
module.exports = {
"extends": ["plugin:@vkontakte/eslint-plugin/default"]
}
```
Конфиг для typescript-файлов лежит отдельно. Он подключается так же через extends:
```js
// .eslintrc.js
module.exports = {
"extends": ["plugin:@vkontakte/eslint-plugin/typescript"]
}
```