lesson 3 in progress

This commit is contained in:
andres
2023-08-05 17:09:50 +02:00
parent 6988feae78
commit 4e301916f4
9 changed files with 96 additions and 15 deletions

View File

@@ -0,0 +1,26 @@
// @ts-check
/** @type {import('eslint').Rule.RuleModule} */
module.exports = {
meta: {
fixable: 'code',
},
create(context) {
return {
ImportDeclaration(node) {
if (
(node.source && node.source.value === '@reduxjs/toolkit/query/') ||
node.source.value === '@reduxjs/toolkit/query'
) {
context.report({
node,
message:
"Import from '@reduxjs/toolkit/query/' is disallowed. Please import from '@reduxjs/toolkit/query/react'.",
fix(fixer) {
return fixer.replaceText(node.source, "'@reduxjs/toolkit/query/react'")
},
})
}
},
}
},
}