Skip to content

Commit 35ae859

Browse files
authored
chore(NPM): package updates, notably Typescript 4.2 which requires significant update of "typed" Redux Saga, opportunity to cleanup codebase (PR #1403 )
1 parent 647333c commit 35ae859

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+593
-282
lines changed

.eslintrc.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ module.exports = {
2424
"prettier",
2525
"plugin:prettier/recommended",
2626
],
27-
plugins: ["unused-imports", "prettier"],
27+
plugins: ["unused-imports", "prettier", "eslint-plugin-local-rules"],
2828
rules: {
2929
quotes: ["error", "double"],
3030
"comma-dangle": ["error", "always-multiline"],
@@ -96,6 +96,16 @@ module.exports = {
9696

9797
"prettier/prettier": "error",
9898
},
99+
overrides: [
100+
{
101+
files: ["./**/*.ts"],
102+
excludedFiles: ["./**/*.spec.ts"],
103+
rules: {
104+
"local-rules/typed-redux-saga-use-typed-effects": "error",
105+
"local-rules/typed-redux-saga-delegate-effects": "error",
106+
},
107+
},
108+
],
99109
// overrides: [
100110
// {
101111
// files: ["*.ts", "*.tsx"],

.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@ src/renderer/assets/*
1515
src/renderer/reader/pdf/*
1616

1717
src/*
18+
webpack.config.*

eslint-local-rules.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
'use strict';
2+
3+
module.exports = {
4+
'typed-redux-saga-use-typed-effects': require('./scripts/eslint-plugin-typed-redux-saga/rules/use-typed-effects'),
5+
'typed-redux-saga-delegate-effects': require('./scripts/eslint-plugin-typed-redux-saga/rules/delegate-effects'),
6+
};

0 commit comments

Comments
 (0)