eslint-plugin-reanimated

2.0.1 • Public • Published

NPM CI & CD

The goal of this plugin is to help you when writing animation worklets with Reanimated.

Installation

This plugin requires your project to use TypeScript (>=4.1.3).

yarn add eslint-plugin-reanimated --dev

External type declaration need to expose the @worklet JSDoc. In the case of react-native-redash, this is done starting version 16.0.6 (see js-function-in-worklet).

Example Configuration

The plugin relies on TypeScript compiler services to resolve types. You need to set your tsconfig.json file in your eslint configuration via parserOptions.

{
  "extends": "react-native-wcandillon",
  "plugins": ["reanimated"],
  "parserOptions": {
    "project": "./tsconfig.json"
  },
  "rules": {
    "reanimated/js-function-in-worklet": 2,
  }
}

Rules

/eslint-plugin-reanimated/

    Package Sidebar

    Install

    npm i eslint-plugin-reanimated

    Weekly Downloads

    14,438

    Version

    2.0.1

    License

    MIT

    Unpacked Size

    18.2 kB

    Total Files

    8

    Last publish

    Collaborators

    • wcandillon