Skip to content

Commit

Permalink
Update eslint
Browse files Browse the repository at this point in the history
  • Loading branch information
matt8707 committed Jun 9, 2024
1 parent 8e89707 commit 7925159
Show file tree
Hide file tree
Showing 9 changed files with 488 additions and 470 deletions.
13 changes: 0 additions & 13 deletions .eslintignore

This file was deleted.

42 changes: 0 additions & 42 deletions .eslintrc.cjs

This file was deleted.

1 change: 0 additions & 1 deletion .npmrc
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
engine-strict=true
resolution-mode=highest
10 changes: 0 additions & 10 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,3 @@
.DS_Store
node_modules
/build
/.svelte-kit
/package
.env
.env.*
!.env.example
charts/

# Ignore files for PNPM, NPM and YARN
pnpm-lock.yaml
package-lock.json
Expand Down
9 changes: 1 addition & 8 deletions .prettierrc
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,5 @@
"trailingComma": "none",
"printWidth": 100,
"plugins": ["prettier-plugin-svelte"],
"overrides": [
{
"files": "*.svelte",
"options": {
"parser": "svelte"
}
}
]
"overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]
}
45 changes: 45 additions & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
import js from '@eslint/js';
import ts from 'typescript-eslint';
import svelte from 'eslint-plugin-svelte';
import prettier from 'eslint-config-prettier';
import globals from 'globals';

/** @type {import('eslint').Linter.FlatConfig[]} */
export default [
js.configs.recommended,
...ts.configs.recommended,
...svelte.configs['flat/recommended'],
prettier,
...svelte.configs['flat/prettier'],
{
languageOptions: {
globals: {
...globals.browser,
...globals.node,
DndEvent: 'readonly'
}
}
},
{
files: ['**/*.svelte'],
languageOptions: {
parserOptions: {
parser: ts.parser
}
}
},
{
ignores: ['build/', '.svelte-kit/', 'dist/']
},
/*
* Temporarily disable certain rules to mitigate
* unnecessary distractions during development.
*/
{
rules: {
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/ban-ts-comment': 'off',
'svelte/no-at-html-tags': 'off'
}
}
];
47 changes: 24 additions & 23 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,48 +8,49 @@
"preview": "vite preview",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
"lint": "prettier --plugin prettier-plugin-svelte . --check . && eslint .",
"format": "prettier --plugin prettier-plugin-svelte . --write ."
"lint": "prettier --check . && eslint .",
"format": "prettier --write ."
},
"devDependencies": {
"@event-calendar/core": "^3.0.1",
"@event-calendar/day-grid": "^3.0.1",
"@event-calendar/list": "^3.0.1",
"@event-calendar/core": "^3.0.2",
"@event-calendar/day-grid": "^3.0.2",
"@event-calendar/list": "^3.0.2",
"@iconify/svelte": "^4.0.2",
"@sveltejs/adapter-node": "^5.0.1",
"@sveltejs/kit": "^2.5.10",
"@sveltejs/vite-plugin-svelte": "^3.1.0",
"@sveltejs/vite-plugin-svelte": "^3.1.1",
"@types/d3-array": "^3.2.1",
"@types/d3-scale": "^4.0.8",
"@types/d3-shape": "^3.1.6",
"@types/eslint": "^8.56.10",
"@types/express": "^4.17.21",
"@types/js-yaml": "^4.0.9",
"@types/promise-fs": "^2.1.5",
"@typescript-eslint/eslint-plugin": "^7.10.0",
"@typescript-eslint/parser": "^7.10.0",
"eslint": "^8.57.0",
"eslint": "^9.4.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-svelte": "^2.39.0",
"prettier": "^3.2.5",
"prettier-plugin-svelte": "^3.2.3",
"svelte": "^4.2.17",
"svelte-check": "^3.7.1",
"eslint-plugin-svelte": "^2.39.2",
"globals": "^15.4.0",
"prettier": "^3.3.1",
"prettier-plugin-svelte": "^3.2.4",
"svelte": "^4.2.18",
"svelte-check": "^3.8.0",
"svelte-confetti": "^2.0.1",
"svelte-fast-dimension": "^1.1.0",
"tslib": "^2.6.2",
"tslib": "^2.6.3",
"typescript": "^5.4.5",
"vite": "^5.2.11"
"typescript-eslint": "8.0.0-alpha.27",
"vite": "^5.2.13"
},
"type": "module",
"dependencies": {
"@codemirror/autocomplete": "^6.16.0",
"@codemirror/commands": "^6.5.0",
"@codemirror/language": "^6.10.1",
"@codemirror/autocomplete": "^6.16.2",
"@codemirror/commands": "^6.6.0",
"@codemirror/language": "^6.10.2",
"@codemirror/legacy-modes": "^6.4.0",
"@codemirror/lint": "^6.8.0",
"@codemirror/state": "^6.4.1",
"@codemirror/theme-one-dark": "^6.1.2",
"@codemirror/view": "^6.26.3",
"@codemirror/view": "^6.27.0",
"@fontsource-variable/inter": "^5.0.18",
"@jaames/iro": "^5.5.2",
"codemirror": "^6.0.1",
Expand All @@ -58,17 +59,17 @@
"d3-shape": "^3.2.0",
"dotenv": "^16.4.5",
"express": "^4.19.2",
"hls.js": "^1.5.8",
"hls.js": "^1.5.11",
"home-assistant-js-websocket": "^9.3.0",
"http-proxy-middleware": "^3.0.0",
"js-yaml": "^4.1.0",
"konva": "^9.3.11",
"maplibre-gl": "^4.3.2",
"marked": "^12.0.2",
"svelte-dnd-action": "^0.9.47",
"svelte-dnd-action": "^0.9.48",
"svelte-modals": "^1.3.0",
"svelte-ripple": "^0.1.1",
"svelte-tiny-virtual-list": "^2.1.0",
"svelte-tiny-virtual-list": "^2.1.2",
"weekstart": "^2.0.0",
"youtubei.js": "^9.4.0"
}
Expand Down
Loading

0 comments on commit 7925159

Please sign in to comment.