Lint rules to ensure safe management of React Native animations.
Install ESLint.
$ npm install eslint
Install eslint-plugin-react-native-animation-linter
$ npm install eslint-plugin-react-native-animation-linter
Add plugins
section and specify react-native-animation-linter as a plugin.
{
"plugins": [
"react-native-animation-linter"
]
}
Finally, enable the rules that you would like to use. (There is currently only one rule, but we may add more!)
{
"rules": {
"react-native-animation-linter/must-tear-down-animations": 2,
}
}
- must-tear-down-animations: Detect animated state variables that aren't torn down properly.