pke / Eslint Plugin Redux Saga
Licence: mit
ESLint rules for redux-saga
Stars: ✭ 134
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
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
Redux Dynostore
These libraries provide tools for building dynamic Redux stores.
Stars: ✭ 123 (-8.21%)
Mutual labels: redux-saga
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
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
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 | ||
no-yield-in-race | Prevent usage of yield in race entries | ||
no-unhandled-errors | Ensures error handling on sagas |
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].