eslint-define-config icon indicating copy to clipboard operation
eslint-define-config copied to clipboard

`eslint-mdx` support

Open JounQin opened this issue 3 years ago • 4 comments
trafficstars

https://github.com/mdx-js/eslint-mdx

I'd like to raise a PR if it's accepted.

JounQin avatar Jul 31 '22 14:07 JounQin

Have a look into https://github.com/Shinigami92/eslint-define-config/blob/main/scripts/generate-rule-files.ts and you need to add some additional files manually for initiating a new plugin Orientate yourself on some other rules/plugins

Shinigami92 avatar Jul 31 '22 14:07 Shinigami92

Sure.

JounQin avatar Jul 31 '22 14:07 JounQin

@Shinigami92

I got a lot of errors without any modification when running pnpm generate:rules (I'm using [email protected]) like:

SyntaxError: ';' expected. (5:48)
  3 | /**
  4 |  * This interface was referenced by `undefined`'s JSON-Schema definition
> 5 |  * via the `patternProperty` "^(?:\S+|/.*/[a-z]*)$".
    |                                                ^
  6 |  */
  7 | [k: string]: string[]
  8 | }
    at null.Ve (/Users/JounQin/Workspaces/GitHub/eslint-define-config/node_modules/.pnpm/[email protected]/node_modules/prettier/parser-typescript.js:1:15607)
    at null.vz (/Users/JounQin/Workspaces/GitHub/eslint-define-config/node_modules/.pnpm/[email protected]/node_modules/prettier/parser-typescript.js:280:5919)
    at Object.yz (/Users/JounQin/Workspaces/GitHub/eslint-define-config/node_modules/.pnpm/[email protected]/node_modules/prettier/parser-typescript.js:280:6242)
    at Object.parse (/Users/JounQin/Workspaces/GitHub/eslint-define-config/node_modules/.pnpm/[email protected]/node_modules/prettier/index.js:7334:23)
    at null.coreFormat (/Users/JounQin/Workspaces/GitHub/eslint-define-config/node_modules/.pnpm/[email protected]/node_modules/prettier/index.js:8645:18)
    at null.formatWithCursor2 (/Users/JounQin/Workspaces/GitHub/eslint-define-config/node_modules/.pnpm/[email protected]/node_modules/prettier/index.js:8837:18)
    at null.<anonymous> (/Users/JounQin/Workspaces/GitHub/eslint-define-config/node_modules/.pnpm/[email protected]/node_modules/prettier/index.js:37229:12)
    at null.format (/Users/JounQin/Workspaces/GitHub/eslint-define-config/node_modules/.pnpm/[email protected]/node_modules/prettier/index.js:37243:12)
    at null.format (/Users/JounQin/Workspaces/GitHub/eslint-define-config/node_modules/.pnpm/[email protected]/node_modules/json-schema-to-typescript/dist/src/formatter.js:20:27)
    at null.<anonymous> (/Users/JounQin/Workspaces/GitHub/eslint-define-config/node_modules/.pnpm/[email protected]/node_modules/json-schema-to-typescript/dist/src/index.js:163:49)
image image

JounQin avatar Jul 31 '22 14:07 JounQin

Yes, I know and this is sadly normal But the script still works and all these are try-catched So just ignore the errors and revert all non related files

Shinigami92 avatar Jul 31 '22 15:07 Shinigami92