new-client/src/lib/remirrorMessageEmojiExtension.ts

Summary

Maintainability
A
2 hrs
Test Coverage

Function createInputRules has 34 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  createInputRules(): InputRule[] {
    const getUniCodeEmoji = (text: string) => {
      const emojis = emojiIndex.search(text.replace(/^:(.+):$/, (_match, name) => name));

      if (!emojis || emojis.length === 0) {
Severity: Minor
Found in new-client/src/lib/remirrorMessageEmojiExtension.ts - About 1 hr to fix

    Function createNodeSpec has 32 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

      createNodeSpec(extra: ApplySchemaAttributes, override: NodeSpecOverride): NodeExtensionSpec {
        return {
          selectable: true,
          draggable: false,
          ...override,
    Severity: Minor
    Found in new-client/src/lib/remirrorMessageEmojiExtension.ts - About 1 hr to fix

      There are no issues that match your filters.

      Category
      Status