eslint looks ok

This commit is contained in:
Simon Cambier
2022-04-15 23:47:43 +02:00
parent b885a2bfc3
commit 2e5bd085bd
4 changed files with 24 additions and 10 deletions

View File

@@ -1,9 +0,0 @@
# top-most EditorConfig file
root = true
[*]
charset = utf-8
insert_final_newline = true
indent_style = tab
indent_size = 4
tab_width = 4

View File

@@ -9,7 +9,16 @@ module.exports = {
ecmaVersion: 13, ecmaVersion: 13,
sourceType: 'module', sourceType: 'module',
}, },
plugins: ['@typescript-eslint'], plugins: ['svelte3', '@typescript-eslint'],
overrides: [
{
files: ['*.svelte'],
processor: 'svelte3/svelte3',
},
],
settings: {
'svelte3/typescript': true,
},
rules: { rules: {
'comma-dangle': ['error', 'always-multiline'], 'comma-dangle': ['error', 'always-multiline'],
'arrow-parens': ['error', 'as-needed'], 'arrow-parens': ['error', 'as-needed'],

View File

@@ -25,6 +25,7 @@
"eslint-plugin-import": "2.22.1", "eslint-plugin-import": "2.22.1",
"eslint-plugin-node": "11.1.0", "eslint-plugin-node": "11.1.0",
"eslint-plugin-promise": "5.0.0", "eslint-plugin-promise": "5.0.0",
"eslint-plugin-svelte3": "^3.4.1",
"obsidian": "latest", "obsidian": "latest",
"prettier": "^2.6.2", "prettier": "^2.6.2",
"prettier-eslint": "^13.0.0", "prettier-eslint": "^13.0.0",

13
pnpm-lock.yaml generated
View File

@@ -14,6 +14,7 @@ specifiers:
eslint-plugin-import: 2.22.1 eslint-plugin-import: 2.22.1
eslint-plugin-node: 11.1.0 eslint-plugin-node: 11.1.0
eslint-plugin-promise: 5.0.0 eslint-plugin-promise: 5.0.0
eslint-plugin-svelte3: ^3.4.1
minisearch: ^5.0.0-beta1 minisearch: ^5.0.0-beta1
obsidian: latest obsidian: latest
prettier: ^2.6.2 prettier: ^2.6.2
@@ -40,6 +41,7 @@ devDependencies:
eslint-plugin-import: 2.22.1_eslint@7.12.1 eslint-plugin-import: 2.22.1_eslint@7.12.1
eslint-plugin-node: 11.1.0_eslint@7.12.1 eslint-plugin-node: 11.1.0_eslint@7.12.1
eslint-plugin-promise: 5.0.0_eslint@7.12.1 eslint-plugin-promise: 5.0.0_eslint@7.12.1
eslint-plugin-svelte3: 3.4.1_eslint@7.12.1+svelte@3.47.0
obsidian: 0.14.6 obsidian: 0.14.6
prettier: 2.6.2 prettier: 2.6.2
prettier-eslint: 13.0.0 prettier-eslint: 13.0.0
@@ -989,6 +991,17 @@ packages:
eslint: 7.12.1 eslint: 7.12.1
dev: true dev: true
/eslint-plugin-svelte3/3.4.1_eslint@7.12.1+svelte@3.47.0:
resolution: {integrity: sha512-7p59WG8qV8L6wLdl4d/c3mdjkgVglQCdv5XOTk/iNPBKXuuV+Q0eFP5Wa6iJd/G2M1qR3BkLPEzaANOqKAZczw==}
engines: {node: '>=10'}
peerDependencies:
eslint: '>=6.0.0'
svelte: ^3.2.0
dependencies:
eslint: 7.12.1
svelte: 3.47.0
dev: true
/eslint-scope/5.1.1: /eslint-scope/5.1.1:
resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
engines: {node: '>=8.0.0'} engines: {node: '>=8.0.0'}