1.0.7 • Published 2 years ago
eslint-plugin-for-fsd-path v1.0.7
eslint-plugin-for-fsd-path
Eslint плагин для проверки что рамках одного слайса все пути должны быть относительными
Installation
You'll first need to install ESLint:
npm i eslint --save-devNext, install eslint-plugin-for-fsd-path:
npm install eslint-plugin-for-fsd-path --save-devUsage
Add for-fsd-path to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:
{
"plugins": [
"for-fsd-path"
]
}Then configure the rules you want to use under the rules section.
{
"rules": {
"for-fsd-path/rule-name": 2
}
}Rules
| Name | Description | Options |
|---|---|---|
| path-checker | Проверки что рамках одного слайса все пути должны быть относительными | alias - Необязательная опция, указывается если в проекте используется alias импортов |
| public-api-imports | Проверка что импорты из других слоев используются из Public Api (index.ts) | alias - Необязательная опция, указывается если в проекте используется alias импортов |
| layer-imports | Проверка что текущий слой может импортировать только нижележащего слоя | alias - Необязательная опция, указывается если в проекте используется alias импортов, ignoreImportsPatterns- массив путей для исключения |