@importantimport/eslint-config-svelte

0.1.2 • Public • Published

@importantimport/eslint-config-svelte npm

An ESLint Flat Config for !mportantImport.

Features

Usage

Install

pnpm add -D eslint @importantimport/eslint-config-svelte prettier prettier-plugin-svelte

Config

// eslint.config.js
export { default } from '@importantimport/eslint-config-svelte'
// .prettierrc.json
// https://github.com/sveltejs/kit/blob/master/packages/create-svelte/shared/%2Bprettier/.prettierrc
{
  "overrides": [{"files": "*.svelte", "options": {"parser": "svelte"}}],
  "pluginSearchDirs": ["."],
  "plugins": ["prettier-plugin-svelte"],
  "printWidth": 100,
  "singleQuote": true,
  "trailingComma": "none",
  "useTabs": true
}

VSCode

Add svelte to eslint.validate.

// .vscode/settings.json
{
  "eslint.validate": [
    "javascript",
    "json",
    "jsonc",
    "json5",
+   "svelte"
  ]
}

Package Sidebar

Install

npm i @importantimport/eslint-config-svelte

Weekly Downloads

1

Version

0.1.2

License

WTFPL

Unpacked Size

6.72 kB

Total Files

5

Last publish

Collaborators

  • kwaa