eslint-plugin-react-intl

    1.1.2 • Public • Published

    ESLint-plugin-React-intl

    React-intl (2.0) specific linting rules for ESLint

    Installation

    Install ESLint either locally or globally.

    $ npm install eslint

    If you installed ESLint globally, you have to install React-intl plugin globally too. Otherwise, install it locally.

    $ npm install eslint-plugin-react-intl

    Configuration

    Add plugins section and specify ESLint-plugin-React as a plugin.

    {
      "plugins": [
        "react-intl"
      ]
    }

    If it is not already the case you must also configure ESLint to support JSX.

    With ESLint 1.x.x:

    {
      "ecmaFeatures": {
        "jsx": true
      }
    }

    With ESLint 2.x.x:

    {
      "parserOptions": {
        "ecmaFeatures": {
          "jsx": true
        }
      }
    }

    List of supported rules

    • string-is-marked-for-translation: Catch strings that aren't marked for translation, e.g. contained in a component from react-intl 2.0.
    • is-valid-icu-message-syntax: Catch defaultMessage attributes that aren't valid ICU message syntax

    Thanks

    License

    ESLint-plugin-React-intl is licensed under the MIT License.

    Keywords

    none

    Install

    npm i eslint-plugin-react-intl

    DownloadsWeekly Downloads

    4,599

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    13.7 kB

    Total Files

    8

    Last publish

    Collaborators

    • rami.valta