[Svelte tip] Configuring svelte-check to only show errors (no warnings)
svelte-check
is Svelte's command line tool to check your Svelte files for errors, accessibility problems, unused CSS, and more.
It's a very handy tool to not only spot errors, but also to discover Svelte features and web standards (like accessibility standards) in general.
Why would you set svelte-check
to "errors only" mode?
In some situations like a CI build jobs, you may want to limit the output of svelte-check
to only errors and suppress warnings.
For example, the tool might raise legitimate but hard-to-fix warnings about accessibility issues that you don't want to fix right away.
How to set svelte-check
to report errors only?
You can do this by passing the --threshold
parameter, like this:
pnpm svelte-check --threshold error
This will also mean that a job won't fail if there are only warnings.
If for some reason you want the default behavior, you can also do --threshold warning
to see errors and warnings (which is the default).
Personally, I'd recommend to only suppress in scenarios where you really have to (like the CI use case), because you will probably miss out on helpful warnings otherwise.
Lastly, you can also tell svelte-check
to treat any warning as error. For this, simply pass the --fail-on-warnings
flag.
That's it already - happy coding! 💻️
Let's get you some help! Simply paste your URL below: