pke/eslint-plugin-redux-saga

ESLint rules for redux-saga

134

stars

170

commits

JavaScript

primary language

Aug 18, 2026

updated

eslint
redux-saga

README

eslint-plugin-redux-saga

CI npm version License

ESLint rules for redux-saga.

Usage

Install the plugin:

npm

npm i -D eslint-plugin-redux-saga

yarn

yarn add -D eslint-plugin-redux-saga

And add it to your .eslintrc file:

{
  "plugins": [
    "redux-saga"
  ]
}

Rules

RuleDescriptionRecommendedFixable
yield-effectsEnsure effects are yieldedrecommendedsuggestion fixable
no-yield-in-racePrevent usage of yield in race entriesrecommendedfixable
no-unhandled-errorsEnsures error handling on sagasrecommended

This plugin exports the recommended configuration that enforces all the rules. To use it, add following property to .eslintrc file:

{
  "extends": [
    "plugin:redux-saga/recommended"
  ]
}

Contributors

pke

133 commits

wdoug

5 commits

amercier

3 commits

pke/eslint-plugin-redux-saga

ESLint rules for redux-saga

134

stars

170

commits

JavaScript

primary language

Aug 18, 2026

updated

eslint
redux-saga

README

eslint-plugin-redux-saga

CI npm version License

ESLint rules for redux-saga.

Usage

Install the plugin:

npm

npm i -D eslint-plugin-redux-saga

yarn

yarn add -D eslint-plugin-redux-saga

And add it to your .eslintrc file:

{
  "plugins": [
    "redux-saga"
  ]
}

Rules

RuleDescriptionRecommendedFixable
yield-effectsEnsure effects are yieldedrecommendedsuggestion fixable
no-yield-in-racePrevent usage of yield in race entriesrecommendedfixable
no-unhandled-errorsEnsures error handling on sagasrecommended

This plugin exports the recommended configuration that enforces all the rules. To use it, add following property to .eslintrc file:

{
  "extends": [
    "plugin:redux-saga/recommended"
  ]
}

Contributors

pke

133 commits

wdoug

5 commits

amercier

3 commits

Languages

JavaScript

100.0%