reactjsgatsbyprettiergatsby-pluginprettier-eslint

Expected a string, got object gatsby-plugin-prettier-eslint Gatsby


I am trying to learn Gatsby and I included prettier-eslint plugin with a common configuration. You can see my configuration, the files, etc

When I try to add a css file I get this error:

Error


Solution

  • Have you tried using the following?

    eslint: {
      patterns: "**/*.{js,jsx,ts,tsx}",
      customOptions: {
        fix: true,
        cache: true,
      },
    },
    

    The eslint pattern seems to be a string, not an array according to the plugin's example.


    This seems to be an unresolved issue of the plugin, according to this opened issue (from a week ago), so keep an eye on that stack trace to see how it evolves. If the dependency has a bug when using the defaults (and suggested) configuration, there's nothing you can do except making a PR if you are able to spot the bug in the source code or wait for the resolution.