Skip to content

Commit 419b321

Browse files
committed
Add tooling prettier
1 parent 87ac90a commit 419b321

File tree

4 files changed

+28
-29
lines changed

4 files changed

+28
-29
lines changed

.eslintignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
/docs/build/
2-
/dist/
1+
docs/build/
2+
dist/

.eslintrc.js

Lines changed: 15 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,23 @@
11
module.exports = {
2+
root: true,
3+
extends: ['eslint:recommended', 'prettier'],
4+
overrides: [
5+
{ files: ['*.svelte'], plugins: ['svelte3'], processor: 'svelte3/svelte3' },
6+
{ files: ['*.html'], plugins: ['html'] },
7+
{
8+
files: ['*.ts'],
9+
parser: '@typescript-eslint/parser',
10+
plugins: ['@typescript-eslint'],
11+
extends: ['plugin:@typescript-eslint/recommended']
12+
}
13+
],
214
parserOptions: {
3-
ecmaVersion: 2018,
415
sourceType: 'module',
5-
project: './tsconfig.json'
16+
ecmaVersion: 2019
617
},
718
env: {
8-
es6: true,
919
browser: true,
20+
es2017: true,
1021
node: true
11-
},
12-
extends: [
13-
'standard-with-typescript'
14-
],
15-
plugins: [
16-
'svelte3',
17-
'html'
18-
],
19-
globals: {
20-
dataLayer: true,
21-
gtag: true
22-
},
23-
overrides: [
24-
{
25-
files: ['**/*.svelte'],
26-
processor: 'svelte3/svelte3',
27-
rules: {
28-
'import/first': 0,
29-
'import/no-duplicates': 0,
30-
'import/no-mutable-exports': 0,
31-
'no-multiple-empty-lines': 0
32-
}
33-
}
34-
]
22+
}
3523
}

.prettierignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
docs/build/
2+
dist/

.prettierrc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"useTabs": false,
3+
"semi": false,
4+
"singleQuote": true,
5+
"trailingComma": "none",
6+
"printWidth": 100,
7+
"svelteSortOrder": "options-scripts-styles-markup",
8+
"svelteIndentScriptAndStyle": false
9+
}

0 commit comments

Comments
 (0)