eslint-define-config
eslint-define-config copied to clipboard
`eslint-mdx` support
https://github.com/mdx-js/eslint-mdx
I'd like to raise a PR if it's accepted.
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
Sure.
@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)
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