chore(eslint): no-relative-monorepo-imports on package dir, other cleanup

This commit is contained in:
Elliot DeNolf
2024-04-28 14:49:48 -04:00
parent feb6296bb4
commit 9c2585ba86
4 changed files with 11 additions and 3 deletions

View File

@@ -8,6 +8,7 @@ module.exports = {
plugins: ['payload'], plugins: ['payload'],
rules: { rules: {
'payload/no-jsx-import-statements': 'warn', 'payload/no-jsx-import-statements': 'warn',
'payload/no-relative-monorepo-imports': 'error',
}, },
}, },
{ {

View File

@@ -1,3 +1,7 @@
/**
* Disallows imports from .jsx extensions. Auto-fixes to .js.
*/
/** @type {import('eslint').Rule.RuleModule} */ /** @type {import('eslint').Rule.RuleModule} */
module.exports = { module.exports = {
meta: { meta: {

View File

@@ -1,3 +1,9 @@
/**
* Disallows imports from relative monorepo package paths.
*
* ie. `import { mongooseAdapter } from '../../../packages/mongoose-adapter/src'`
*/
/** @type {import('eslint').Rule.RuleModule} */ /** @type {import('eslint').Rule.RuleModule} */
module.exports = { module.exports = {
meta: { meta: {

View File

@@ -43,10 +43,7 @@ module.exports = {
{ {
files: ['**/*.int.spec.ts', '**/int.spec.ts'], files: ['**/*.int.spec.ts', '**/int.spec.ts'],
rules: { rules: {
'payload/no-relative-monorepo-imports': 'error',
'@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-unsafe-assignment': 'off',
'@typescript-eslint/no-use-before-define': 'off',
'jest/prefer-strict-equal': 'off', 'jest/prefer-strict-equal': 'off',
}, },
}, },