eslint-plugin-file-contains
v1.0.1
Published
ESLint rule for enforcing a string appears in multiple files as expected.
Downloads
529
Maintainers
Readme
eslint-plugin-file-contains
ESLint rules for ensuring files have consistent usage of desired features. Allows you to enforce usage of imports across various file locations.
Installation
You'll first need to install ESLint:
npm install eslint --save-dev
Next, install
eslint-plugin-file-contains
:
npm install eslint-plugin-file-contains --save-dev
Usage
Add file-contains
to the plugins section of your .eslintrc
configuration file. You can omit the eslint-plugin-
prefix:
{
"plugins": ["check-file"]
}
Then configure the rules you want to use under the rules section.
{
"rules": {
"file-contains/every-file-imports": [
"error",
{
"**/*.test.{js,jsx,ts,tsx}": "jest-axe",
"**/*.{jsx,tsx}": "react"
}
]
}
}
Supported Rules
- file-contains/every-file-imports: Enforce that every file imports from an expected location for the specified file pattern