All Projects → pke → Eslint Plugin Redux Saga

pke / Eslint Plugin Redux Saga

Licence: mit
ESLint rules for redux-saga

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Eslint Plugin Redux Saga

eslint-config-adjunct
A reasonable collection of plugins to use alongside your main esLint configuration
Stars: ✭ 39 (-70.9%)
Mutual labels:  eslint, redux-saga
isomorphic-react-redux-saga-ssr
Isomorphic, React, Redux, Saga, Server Side rendering, Hot Module Reloading, Ducks, Code Splitting
Stars: ✭ 19 (-85.82%)
Mutual labels:  eslint, redux-saga
React-Redux-Saga-Advanced-Starter
Boilerplate for Advanced usage with React, Redux, React-Router-Redux, Redux-Saga, Immutable, Reselect, Recompose, Axios, HMR, Babel v7, Jest, Eslint, and more
Stars: ✭ 66 (-50.75%)
Mutual labels:  eslint, redux-saga
react-enterprise-starter-kit
Highly Scalable Awesome React Starter Kit for an enterprise application with a very easy maintainable codebase. 🔥
Stars: ✭ 55 (-58.96%)
Mutual labels:  eslint, redux-saga
create-react-redux-app
React boilerplate based on create-react-app
Stars: ✭ 49 (-63.43%)
Mutual labels:  eslint, redux-saga
React Redux Saga Starter
Basic, Opinionated starter kit for React+Redux+Redux Saga with support for SCSS CSS Modules, Storybook, JEST testing, and ESLint
Stars: ✭ 12 (-91.04%)
Mutual labels:  eslint, redux-saga
React Native Navigation Redux Starter Kit
React Native Navigation(v2) Starter Kit with Redux, Saga, ESLint, Babel, Jest and Facebook SDK 😎
Stars: ✭ 271 (+102.24%)
Mutual labels:  eslint, redux-saga
Reeakt
A modern React boilerplate to awesome web applications
Stars: ✭ 116 (-13.43%)
Mutual labels:  eslint, redux-saga
Eslint Import Resolver Alias
a simple Node behavior import resolution plugin for eslint-plugin-import, supporting module alias
Stars: ✭ 121 (-9.7%)
Mutual labels:  eslint
Barebones
A barebones boilerplate for getting started on a bespoke front end.
Stars: ✭ 127 (-5.22%)
Mutual labels:  eslint
Gulp Cli
使用gulp前端自动化构建工具搭建前端项目,作为初始化项目
Stars: ✭ 119 (-11.19%)
Mutual labels:  eslint
Redux Dynostore
These libraries provide tools for building dynamic Redux stores.
Stars: ✭ 123 (-8.21%)
Mutual labels:  redux-saga
React Boilerplate
React Boilerplate
Stars: ✭ 128 (-4.48%)
Mutual labels:  eslint
Standard Engine
🚒 The guts of `standard` modularized for reuse
Stars: ✭ 120 (-10.45%)
Mutual labels:  eslint
Instapack
All-in-one TypeScript and Sass compiler for web applications! 📦 🚀
Stars: ✭ 131 (-2.24%)
Mutual labels:  eslint
Vue Spa Project
vue.js + vuex + vue-router + fetch + element-ui + es6 + webpack + mock 纯前端SPA项目开发实践
Stars: ✭ 118 (-11.94%)
Mutual labels:  eslint
Eslint Plugin Meteor
🧐 Meteor specific linting rules for ESLint
Stars: ✭ 117 (-12.69%)
Mutual labels:  eslint
Eslint Plugin Unicorn
Various awesome ESLint rules
Stars: ✭ 2,157 (+1509.7%)
Mutual labels:  eslint
React Next Boilerplate
🚀 A basis for reducing the configuration of your projects with nextJS, best development practices and popular libraries in the developer community.
Stars: ✭ 129 (-3.73%)
Mutual labels:  redux-saga
Reactnativetemplate
Our example of simple application using ReactNative and some recommendations
Stars: ✭ 127 (-5.22%)
Mutual labels:  redux-saga

eslint-plugin-redux-saga

Build Status 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

Rule Description Recommended Fixable
yield-effects Ensure effects are yielded recommended suggestion fixable
no-yield-in-race Prevent usage of yield in race entries recommended fixable
no-unhandled-errors Ensures error handling on sagas recommended

Recommended configuration

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"
  ]
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].