Skip to content

npm run lint causes a warning for every file: [warn] Ignored unknown option { pluginSearchDirs: ["."] }. due to Prettier  #10751

@jasongitmail

Description

@jasongitmail

Describe the bug

Running npm run lint causes this warning for every file: [warn] Ignored unknown option { pluginSearchDirs: ["."] }.

Creating noisy output.

Reproduction

  1. Using SvelteKit's default .prettierrc:
{
	"useTabs": true,
	"singleQuote": true,
	"trailingComma": "none",
	"printWidth": 100,
	"plugins": ["prettier-plugin-svelte"],
	"pluginSearchDirs": ["."],
	"overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]
}
  1. And "lint": "prettier --plugin-search-dir . --check . && eslint .",
  2. Run npm run format (You can remove eslint, it's not related to that.)

Gives output of:

[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.
[warn] Ignored unknown option { pluginSearchDirs: ["."] }.

Logs

No response

System Info

Binaries:
    Node: 20.4.0 - /opt/homebrew/bin/node
    Yarn: 1.22.4 - /usr/local/bin/yarn
    npm: 9.7.2 - /opt/homebrew/bin/npm
    pnpm: 8.6.1 - /opt/homebrew/bin/pnpm
  npmPackages:
    @sveltejs/adapter-cloudflare: ^2.3.3 => 2.3.3 
    @sveltejs/kit: ^1.25.0 => 1.25.0 
    svelte: ^4.2.0 => 4.2.0 
    vite: ^4.4.9 => 4.4.9 

// package.json related
    "prettier": "^3.0.3",
    "prettier-plugin-svelte": "^3.0.3",
    "prettier-plugin-tailwindcss": "^0.5.4",
    "eslint-config-prettier": "^9.0.0",

Severity

annoyance

Additional Information

Removing "plugins": ["prettier-plugin-svelte"], fixes it.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions