lint everything

This commit is contained in:
2023-11-18 16:34:09 +01:00
parent 68e5977fb2
commit 1af65eb479
78 changed files with 2282 additions and 2258 deletions

View File

@@ -2,11 +2,11 @@ const fs = require('fs')
const path = require('path')
const ruleFiles = fs
.readdirSync(__dirname)
.filter(file => file !== 'index.js' && !file.endsWith('test.js'))
.readdirSync(__dirname)
.filter(file => file !== 'index.js' && !file.endsWith('test.js'))
const rules = Object.fromEntries(
ruleFiles.map(file => [path.basename(file, '.js'), require('./' + file)])
ruleFiles.map(file => [path.basename(file, '.js'), require('./' + file)])
)
module.exports = { rules }

View File

@@ -1,26 +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'")
create(context) {
return {
ImportDeclaration(node) {
if (
(node.source && node.source.value === '@reduxjs/toolkit/query/') ||
node.source.value === '@reduxjs/toolkit/query'
) {
context.report({
fix(fixer) {
return fixer.replaceText(node.source, "'@reduxjs/toolkit/query/react'")
},
message:
"Import from '@reduxjs/toolkit/query/' is disallowed. Please import from '@reduxjs/toolkit/query/react'.",
node,
})
}
},
})
}
},
}
},
},
meta: {
fixable: 'code',
},
}