0.0.1-alpha.0 • Published 5 years ago
eslint-plugin-deny-some-modules-full-import v0.0.1-alpha.0
eslint-plugin-deny-some-modules-full-import
do not allow some modules can not be easy to tree sharking
Installation
You'll first need to install ESLint:
$ npm install eslint --save-devNext, install eslint-plugin-deny-some-modules-full-import:
$ npm install eslint-plugin-deny-some-modules-full-import --save-devUsage
Add this to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:
{
"plugins": ["deny-some-modules-full-import"]
}Then configure the rules you want to use under the rules section.
{
"rules": {
"deny-some-modules-full-import/deny-modules": 2
}
}
{
"rules": {
"deny-some-modules-full-import/deny-modules": [2, { "matchRules": "lodash" }]
}
}options
matchModules string / string[]
customRenderPackageName(packageName, packageItem)
customRenderReportText(packageName)
Example
see examples folder
Supported Rules
- deny-some-modules-full-import/deny-modules
License
0.0.1-alpha.0
5 years ago