Skip to content

re: Using ESLint and Prettier in a TypeScript Project VIEW POST

re: I think your extends array should be the following (I've added comments explaining things): extends: [ 'plugin:@typescript-eslint/rec...

Still didn't seem to fix the issue! Although I also ran into this last week, which I have not been able to solve. Something must be wrong with my setup somewhere haha. Check it out:

Prettier wants this:

export default function Heading(
    props: HTMLProps<HTMLHeadingElement> & {
        as?: AsTags
        withComponent?: HeadingTags
) /* .... */

But typescript fails to compile because of the missing comma after as?: AsTags as it wants as?: AsTags, but prettier removes it ._.

Thanks for providing the snippets though. If you can shed any light on this one I would appreciate it a ton :3

code of conduct - report abuse