chore(eslint-config): disable broken jest/prefer-spy-on rule
This commit is contained in:
@@ -14,7 +14,7 @@ import { getValidTemplates } from './templates.js'
|
||||
describe('createProject', () => {
|
||||
let projectDir: string
|
||||
beforeAll(() => {
|
||||
jest.spyOn(console, 'log').mockImplementation()
|
||||
console.log = jest.fn()
|
||||
})
|
||||
|
||||
beforeEach(() => {
|
||||
|
||||
@@ -22,7 +22,7 @@ export const index = {
|
||||
'jest/prefer-called-with': 'error',
|
||||
'jest/prefer-expect-assertions': 'off',
|
||||
'jest/prefer-hooks-on-top': 'error',
|
||||
'jest/prefer-spy-on': 'error',
|
||||
'jest/prefer-spy-on': 'off', // broken in packages/create-payload-app/src/lib/create-project.spec.ts
|
||||
'jest/prefer-strict-equal': 'warn',
|
||||
'jest/prefer-to-contain': 'error',
|
||||
'jest/prefer-to-have-length': 'error',
|
||||
|
||||
@@ -92,9 +92,7 @@ function $splitNodeContainingQuery(match: MenuTextMatch): TextNode | null {
|
||||
}
|
||||
const selectionOffset = anchor.offset
|
||||
const textContent = anchorNode.getTextContent().slice(0, selectionOffset)
|
||||
// eslint-disable-next-line react/destructuring-assignment
|
||||
const characterOffset = match.replaceableString.length
|
||||
// eslint-disable-next-line react/destructuring-assignment
|
||||
const queryOffset = getFullMatchOffset(textContent, match.matchingString, characterOffset)
|
||||
const startOffset = selectionOffset - queryOffset
|
||||
if (startOffset < 0) {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { I18nClient } from '@payloadcms/translations'
|
||||
import type { LexicalEditor } from 'lexical'
|
||||
import type { LexicalEditor, Spread } from 'lexical'
|
||||
import type { MutableRefObject } from 'react'
|
||||
import type React from 'react'
|
||||
|
||||
@@ -37,6 +37,9 @@ export type SlashMenuItemInternal = {
|
||||
ref: MutableRefObject<HTMLButtonElement | null>
|
||||
} & SlashMenuItem
|
||||
|
||||
export type SlashMenuGroupInternal = {
|
||||
items: Array<SlashMenuItemInternal>
|
||||
} & SlashMenuGroup
|
||||
export type SlashMenuGroupInternal = Spread<
|
||||
{
|
||||
items: Array<SlashMenuItemInternal>
|
||||
},
|
||||
SlashMenuGroup
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user