eslint-plugin-function-return-assigned-name
v0.1.1
Published
ESLint rules for matching variable name that functions return value is stored in
Downloads
8
Maintainers
Readme
eslint-plugin-function-return-assigned-name
This ESLint plugin enforces rules for variable names that a functions return value is assigned to.
an example usage is for a function that returns a React Hook and needs to be assigne to a variable starting with use
React Hooks
Installation
Assuming you already have ESLint installed, run:
# npm
npm install eslint-plugin-function-return-assigned-name --save-dev
# yarn
yarn add eslint-plugin-function-return-assigned-name --dev
Then add it to your ESLint configuration:
{
"plugins": [
// ...
"function-return-assigned-name"
],
"rules": {
// ...
"function-return-assigned-name/function-return-assigned-name": [
"error",
{
allowObjectProperties: false,
allowReturn: false,
functionName: /^createUse[A-Z0-9].*$/,
variableName: /^use[A-Z0-9].*$/,
},
],
}
}
Valid and Invalid Examples
License
MIT